<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://hwwiki.ddns.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhg</id>
	<title>Open Source Controls Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://hwwiki.ddns.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhg"/>
	<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php/Special:Contributions/Rhg"/>
	<updated>2026-05-25T15:42:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Ba_v2cut.png&amp;diff=3480</id>
		<title>File:Ba v2cut.png</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Ba_v2cut.png&amp;diff=3480"/>
		<updated>2023-02-28T12:45:42Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3477</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3477"/>
		<updated>2023-02-21T15:36:31Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Domestic Hot Water */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Shed_controls_1.pdf|border|443x443px]]&lt;br /&gt;
[[File:Shed_controls_2.pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Heating A1&lt;br /&gt;
heatweb_wiring_shed_heating_a2.json Heating A2&lt;br /&gt;
heatweb_wiring_shed_heating_a3.json Heating A3&lt;br /&gt;
heatweb_wiring_shed_heating_a4.json Heating A4&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Electric Boiler ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://viessmanndirect.co.uk/Catalogue/Viessmann-Electrical/Vitotron-Constant-Temp-Boiler/Vitotron-Electric-boiler-constant-temp-8-24-kW-Z020842&lt;br /&gt;
&lt;br /&gt;
[[File:Elecboiler.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a Storage HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]][[File:Shed2023020321651.jpg|frameless|451x451px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Elecboiler.png&amp;diff=3476</id>
		<title>File:Elecboiler.png</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Elecboiler.png&amp;diff=3476"/>
		<updated>2023-02-21T15:28:40Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;elecboiler&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Shed_controls_2.pdf&amp;diff=3475</id>
		<title>File:Shed controls 2.pdf</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Shed_controls_2.pdf&amp;diff=3475"/>
		<updated>2023-02-21T14:38:51Z</updated>

		<summary type="html">&lt;p&gt;Rhg: Rhg uploaded a new version of File:Shed controls 2.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Shed_controls_2.pdf&amp;diff=3474</id>
		<title>File:Shed controls 2.pdf</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Shed_controls_2.pdf&amp;diff=3474"/>
		<updated>2023-02-21T14:26:01Z</updated>

		<summary type="html">&lt;p&gt;Rhg: Rhg uploaded a new version of File:Shed controls 2.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3473</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3473"/>
		<updated>2023-02-20T22:56:17Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* System Drawings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Shed_controls_1.pdf|border|443x443px]]&lt;br /&gt;
[[File:Shed_controls_2.pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Heating A1&lt;br /&gt;
heatweb_wiring_shed_heating_a2.json Heating A2&lt;br /&gt;
heatweb_wiring_shed_heating_a3.json Heating A3&lt;br /&gt;
heatweb_wiring_shed_heating_a4.json Heating A4&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a Storage HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]][[File:Shed2023020321651.jpg|frameless|451x451px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3472</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3472"/>
		<updated>2023-02-20T22:05:39Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Domestic Hot Water */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Shed_controls_1.pdf|border|443x443px]]&lt;br /&gt;
[[File:Shed_controls_2.pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Heating A1&lt;br /&gt;
heatweb_wiring_shed_heating_a2.json Heating A2&lt;br /&gt;
heatweb_wiring_shed_heating_a3.json Heating A3&lt;br /&gt;
heatweb_wiring_shed_heating_a4.json Heating A4&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a Storage HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]][[File:Shed2023020321651.jpg|frameless|451x451px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Shed2023020321651.jpg&amp;diff=3471</id>
		<title>File:Shed2023020321651.jpg</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Shed2023020321651.jpg&amp;diff=3471"/>
		<updated>2023-02-20T22:04:41Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HIUSHED1&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3470</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3470"/>
		<updated>2023-02-20T21:58:19Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Domestic Hot Water */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Shed_controls_1.pdf|border|443x443px]]&lt;br /&gt;
[[File:Shed_controls_2.pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Heating A1&lt;br /&gt;
heatweb_wiring_shed_heating_a2.json Heating A2&lt;br /&gt;
heatweb_wiring_shed_heating_a3.json Heating A3&lt;br /&gt;
heatweb_wiring_shed_heating_a4.json Heating A4&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a Storage HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Slimspec1.png|726x726px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See http://heatweb.co.uk/w/index.php?title=The_SLIM_HIU&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3469</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3469"/>
		<updated>2023-02-20T21:54:23Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Documents */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Shed_controls_1.pdf|border|443x443px]]&lt;br /&gt;
[[File:Shed_controls_2.pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Heating A1&lt;br /&gt;
heatweb_wiring_shed_heating_a2.json Heating A2&lt;br /&gt;
heatweb_wiring_shed_heating_a3.json Heating A3&lt;br /&gt;
heatweb_wiring_shed_heating_a4.json Heating A4&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a SLIM HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
[[File:Smilextrauv.jpg|right|frameless|656x656px]]&lt;br /&gt;
* Fully electronic solution with anti-legionella cycle &amp;amp; PC connectivity for set-up and commissioning &lt;br /&gt;
* Calibrated sensors for fast DHW temperature control &lt;br /&gt;
* Eco / Comfort DHW modes for continuous or intelligent pre-heat &lt;br /&gt;
* Compact design - 240mm (W) x 420mm (H) x 90mm (D) &lt;br /&gt;
* Fully insulated compartmentalised casing &lt;br /&gt;
* Stainless steel pipework &lt;br /&gt;
* Open control options &lt;br /&gt;
* RS485 interface &lt;br /&gt;
* Optional primary pump kit Optional 24V &lt;br /&gt;
* DC version &lt;br /&gt;
* Optional security case with integral heat meter, landlord security valve and anti-fraud sealing kit.&lt;br /&gt;
* From the same family of HIUs as the DATA - has the industries best BESA VWART figures of all time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Slimspec1.png|726x726px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See http://heatweb.co.uk/w/index.php?title=The_SLIM_HIU&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Shed_controls_2.pdf&amp;diff=3468</id>
		<title>File:Shed controls 2.pdf</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Shed_controls_2.pdf&amp;diff=3468"/>
		<updated>2023-02-20T21:53:51Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Shed_controls_1.pdf&amp;diff=3467</id>
		<title>File:Shed controls 1.pdf</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Shed_controls_1.pdf&amp;diff=3467"/>
		<updated>2023-02-20T21:53:35Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Body_Heat_Club&amp;diff=3466</id>
		<title>Body Heat Club</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Body_Heat_Club&amp;diff=3466"/>
		<updated>2023-02-17T21:51:33Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using waste heat from a nightclub to save carbon.&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
&lt;br /&gt;
https://www.bbc.co.uk/iplayer/episode/m001f9dh/click-social-skype-and-ultra-sound&lt;br /&gt;
&lt;br /&gt;
https://metro.co.uk/2022/10/15/this-glasgow-nightclub-is-now-powered-by-its-dancers-body-heat-17570147/&lt;br /&gt;
&lt;br /&gt;
https://www.bbc.co.uk/news/av/uk-scotland-59194559&lt;br /&gt;
&lt;br /&gt;
https://www.bbc.co.uk/news/technology-63161838&lt;br /&gt;
&lt;br /&gt;
[[File:Bodyh1.png|frameless|985x985px]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3465</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3465"/>
		<updated>2023-02-15T14:09:42Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* System Drawings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Heating A1&lt;br /&gt;
heatweb_wiring_shed_heating_a2.json Heating A2&lt;br /&gt;
heatweb_wiring_shed_heating_a3.json Heating A3&lt;br /&gt;
heatweb_wiring_shed_heating_a4.json Heating A4&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a SLIM HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
[[File:Smilextrauv.jpg|right|frameless|656x656px]]&lt;br /&gt;
* Fully electronic solution with anti-legionella cycle &amp;amp; PC connectivity for set-up and commissioning &lt;br /&gt;
* Calibrated sensors for fast DHW temperature control &lt;br /&gt;
* Eco / Comfort DHW modes for continuous or intelligent pre-heat &lt;br /&gt;
* Compact design - 240mm (W) x 420mm (H) x 90mm (D) &lt;br /&gt;
* Fully insulated compartmentalised casing &lt;br /&gt;
* Stainless steel pipework &lt;br /&gt;
* Open control options &lt;br /&gt;
* RS485 interface &lt;br /&gt;
* Optional primary pump kit Optional 24V &lt;br /&gt;
* DC version &lt;br /&gt;
* Optional security case with integral heat meter, landlord security valve and anti-fraud sealing kit.&lt;br /&gt;
* From the same family of HIUs as the DATA - has the industries best BESA VWART figures of all time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Slimspec1.png|726x726px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See http://heatweb.co.uk/w/index.php?title=The_SLIM_HIU&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3464</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3464"/>
		<updated>2023-02-15T13:54:21Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* System Drawings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Wiring Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Wiring Heating A1&lt;br /&gt;
heatweb_wiring_shed_heating_a2.json Wiring Heating A2&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a SLIM HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
[[File:Smilextrauv.jpg|right|frameless|656x656px]]&lt;br /&gt;
* Fully electronic solution with anti-legionella cycle &amp;amp; PC connectivity for set-up and commissioning &lt;br /&gt;
* Calibrated sensors for fast DHW temperature control &lt;br /&gt;
* Eco / Comfort DHW modes for continuous or intelligent pre-heat &lt;br /&gt;
* Compact design - 240mm (W) x 420mm (H) x 90mm (D) &lt;br /&gt;
* Fully insulated compartmentalised casing &lt;br /&gt;
* Stainless steel pipework &lt;br /&gt;
* Open control options &lt;br /&gt;
* RS485 interface &lt;br /&gt;
* Optional primary pump kit Optional 24V &lt;br /&gt;
* DC version &lt;br /&gt;
* Optional security case with integral heat meter, landlord security valve and anti-fraud sealing kit.&lt;br /&gt;
* From the same family of HIUs as the DATA - has the industries best BESA VWART figures of all time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Slimspec1.png|726x726px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See http://heatweb.co.uk/w/index.php?title=The_SLIM_HIU&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3463</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3463"/>
		<updated>2023-02-15T13:50:17Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* System Drawings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Wiring Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Wiring Heating A1&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Wiring Heating A2&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a SLIM HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
[[File:Smilextrauv.jpg|right|frameless|656x656px]]&lt;br /&gt;
* Fully electronic solution with anti-legionella cycle &amp;amp; PC connectivity for set-up and commissioning &lt;br /&gt;
* Calibrated sensors for fast DHW temperature control &lt;br /&gt;
* Eco / Comfort DHW modes for continuous or intelligent pre-heat &lt;br /&gt;
* Compact design - 240mm (W) x 420mm (H) x 90mm (D) &lt;br /&gt;
* Fully insulated compartmentalised casing &lt;br /&gt;
* Stainless steel pipework &lt;br /&gt;
* Open control options &lt;br /&gt;
* RS485 interface &lt;br /&gt;
* Optional primary pump kit Optional 24V &lt;br /&gt;
* DC version &lt;br /&gt;
* Optional security case with integral heat meter, landlord security valve and anti-fraud sealing kit.&lt;br /&gt;
* From the same family of HIUs as the DATA - has the industries best BESA VWART figures of all time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Slimspec1.png|726x726px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See http://heatweb.co.uk/w/index.php?title=The_SLIM_HIU&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3462</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3462"/>
		<updated>2023-02-15T13:40:12Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* System Drawings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Wiring Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Wiring Heating A1&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a SLIM HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
[[File:Smilextrauv.jpg|right|frameless|656x656px]]&lt;br /&gt;
* Fully electronic solution with anti-legionella cycle &amp;amp; PC connectivity for set-up and commissioning &lt;br /&gt;
* Calibrated sensors for fast DHW temperature control &lt;br /&gt;
* Eco / Comfort DHW modes for continuous or intelligent pre-heat &lt;br /&gt;
* Compact design - 240mm (W) x 420mm (H) x 90mm (D) &lt;br /&gt;
* Fully insulated compartmentalised casing &lt;br /&gt;
* Stainless steel pipework &lt;br /&gt;
* Open control options &lt;br /&gt;
* RS485 interface &lt;br /&gt;
* Optional primary pump kit Optional 24V &lt;br /&gt;
* DC version &lt;br /&gt;
* Optional security case with integral heat meter, landlord security valve and anti-fraud sealing kit.&lt;br /&gt;
* From the same family of HIUs as the DATA - has the industries best BESA VWART figures of all time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Slimspec1.png|726x726px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See http://heatweb.co.uk/w/index.php?title=The_SLIM_HIU&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Talk:Solar_Heat_Energy_Demonstrator&amp;diff=3461</id>
		<title>Talk:Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Talk:Solar_Heat_Energy_Demonstrator&amp;diff=3461"/>
		<updated>2023-02-15T11:21:39Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring22.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2.json Latest Schematic&lt;br /&gt;
heatweb_shed_schematic.json Schematic (pump on return)&lt;br /&gt;
QmTSUmCjqYSsy73DgFxVtmrCyJyq4fX6EZkRQi42NzhcDc.json Schematic 1&lt;br /&gt;
QmYXYDAwtSVXj7WPxWeNRWmrVHV2tFJwUW25RWcrxkXdWQ With Zip Heater&lt;br /&gt;
QmP3uCFyRfZoa3qtWYfdCMNb8ithYRkoyU5G6MFe821Hjs Central Heating Wiring 4 zones&lt;br /&gt;
heatweb_wiring_shed_heating.json Wiring Central Heating 12 zones&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Wiring Central Heating A&lt;br /&gt;
heatweb_wiring_shed_heating_a1.json Wiring Central Heating A1&lt;br /&gt;
heatweb_wiring_shed_heating_1.json Wiring Central Heating 11 zones, 5 Fans&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW&lt;br /&gt;
heatweb_shed_wiring_dhw.json Wiring DHW&lt;br /&gt;
shed_temp.json Sandbox&lt;br /&gt;
testing.json Testing&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== About Discussion Page ==&lt;br /&gt;
&lt;br /&gt;
This page is where designs are discussed. Add comments and ideas at will. They can be transferred to the main page when perfected and agreed.&lt;br /&gt;
&lt;br /&gt;
== Designs ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;wiring1&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Buffer Store&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-50.57496475070138 197.3160717356572&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#2196f3&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;110 224&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/b/bd/Belimohead2.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-313.11505660615677 -13.45580347636087&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;40 81&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Expansion\nVessel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/9/9b/Flexcon.jpg&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#6cafdb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-382.7420000000001 349.43512499999997&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;82 142&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiators&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#fae3d7&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#6cafdb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;radsUp&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;437.37607673710613 114.83087392550146&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;88 65&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pump1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;232.81918799265725 -23.14732480293705&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Magna 3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;55 94&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiators&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#fae3d7&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#66d6d1&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;radsDown&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;439.87734729308363 195.60232426303855&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;88 67&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-402 121.625&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;56 93&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/4/49/Qavh.png/437px-Qavh.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#66d6d1&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HP1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-605.7532829862678 -71.33269295923378&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Mitsubishi Electric QAHV&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;134 202&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;578.8540219357686 -148.3675790015337&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;70 109&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/60/Slim2.jpg/380px-Slim2.jpg&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DHW&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;418.84535622317344 -180.69583288857453&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;52 37&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/4/40/Belimohead1.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;fanValve1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;618 279.6875&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;74 40&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-282.5 184.421142578125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;43 55&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Buffer Store&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;116.42503524929862 205.8160717356572&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#2196f3&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;110 225&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;9.194132345967574 377.65025489731175&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;43 57&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil\nUnit&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;512 430.125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;56.5546875 56&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/68/Pressureset1.png/485px-Pressureset1.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-627.02734375 420.625&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;111 137&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-510.7010038918336 300.2827582727574&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-495.5 432.359375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;41 23&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Side\nStream\nFilter&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;sideStream&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;83 475.956298828125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;54 73&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Strainer&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;strainer1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;186.3662109375 377.6875&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;57 46&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;417.7989961081664 -112.2172417272426&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;45 40&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;593.5 34.421142578125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;43 55&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pump1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;radsDown&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;points&amp;quot;:[268.31918799265725,-23.14732480293705,278.31918799265725,-23.14732480293705,300,-23.14732480293705,300,215.60232426303855,341.87734729308363,215.60232426303855,387.87734729308363,215.60232426303855]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pumpB&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HP1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;points&amp;quot;:[-438,121.625,-452,121.625,-488.3766414931339,121.625,-488.3766414931339,-66.33269295923378,-520.7532829862678,-66.33269295923378,-530.7532829862678,-66.33269295923378]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;radsUp&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanValve1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[489.37607673710613,134.83087392550146,499.37607673710613,134.83087392550146,593,134.83087392550146,593,186.25918696275073,593,237.6875,593,251.6875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;radsDown&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;radsUp&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;points&amp;quot;:[387.87734729308363,215.60232426303855,341.87734729308363,215.60232426303855,341.87734729308363,134.83087392550146,358.6267120150949,134.83087392550146,375.37607673710613,134.83087392550146,385.37607673710613,134.83087392550146]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-116.82496475070138,297.0660717356572,-282.8249647507014,297.0660717356572,-282.8249647507014,297.0660717356572,-282.8249647507014,231.171142578125,-282.5,231.171142578125,-282.5,221.171142578125]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pumpB&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;points&amp;quot;:[-282.5,147.671142578125,-282.5,133.671142578125,-282.5,121.625,-318.625,121.625,-354.75,121.625,-364.75,121.625]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pump1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top5&amp;quot;,&amp;quot;points&amp;quot;:[196.06918799265725,-23.14732480293705,186.06918799265725,-23.14732480293705,116.42503524929862,-23.14732480293705,116.42503524929862,5.459373466360077,116.42503524929862,34.066071735657204,116.42503524929862,84.0660717356572]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top5&amp;quot;,&amp;quot;points&amp;quot;:[50.17503524929862,305.5660717356572,-115.82496475070138,305.5660717356572,15.15625,305.5660717356572,15.15625,26.066071735657204,-50.57496475070138,26.066071735657204,-50.57496475070138,76.0660717356572]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;points&amp;quot;:[-21.555867654032426,377.65025489731175,-35.555867654032426,377.65025489731175,-126.82496475070138,377.65025489731175,-126.82496475070138,337.3581633164845,-126.82496475070138,297.0660717356572,-116.82496475070138,297.0660717356572]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;points&amp;quot;:[-382.7420000000001,429.68512499999997,-382.7420000000001,439.68512499999997,-213.78348237535073,439.68512499999997,-213.78348237535073,297.0660717356572,-126.82496475070138,297.0660717356572,-116.82496475070138,297.0660717356572]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;fanValve1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[593,307.6875,593,321.6875,593,410.125,577.638671875,410.125,562.27734375,410.125,548.27734375,410.125]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;sideStream&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[39.944132345967574,377.65025489731175,49.944132345967574,377.65025489731175,77.75,377.65025489731175,77.75,396.92827686271835,77.75,416.206298828125,77.75,430.206298828125]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;sideStream&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[88.25,430.206298828125,88.25,408.206298828125,88.25,377.65025489731175,69.09706617298379,377.65025489731175,49.944132345967574,377.65025489731175,39.944132345967574,377.65025489731175]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;fanValve1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;strainer1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[571.75,279.6875,561.75,279.6875,397.93310546875,279.6875,397.93310546875,377.6875,238.1162109375,377.6875,224.1162109375,377.6875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;strainer1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[474.47265625,409.125,460.47265625,409.125,345.29443359375,409.125,345.29443359375,377.6875,234.1162109375,377.6875,224.1162109375,377.6875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;strainer1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[148.6162109375,377.6875,134.6162109375,377.6875,90.28017164173379,377.6875,90.28017164173379,377.65025489731175,49.944132345967574,377.65025489731175,39.944132345967574,377.65025489731175]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[448.2989961081664,-112.2172417272426,458.2989961081664,-112.2172417272426,513.0765090219675,-112.2172417272426,513.0765090219675,-71.8675790015337,563.8540219357686,-71.8675790015337,563.8540219357686,-85.8675790015337]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pump1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;points&amp;quot;:[268.31918799265725,-23.14732480293705,282.31918799265725,-23.14732480293705,583.8540219357686,-23.14732480293705,583.8540219357686,-39.507451902235374,583.8540219357686,-55.8675790015337,583.8540219357686,-85.8675790015337]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DHW&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;points&amp;quot;:[383.59535622317344,-180.69583288857453,373.59535622317344,-180.69583288857453,373.59535622317344,-62.6175790015337,473.59968907947103,-62.6175790015337,573.6040219357686,-62.6175790015337,573.6040219357686,-84.6175790015337]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-562.27734375,389.125,-496.27734375,389.125,-495.5,389.125,-495.5,393.3671875,-495.5,397.609375,-495.5,411.609375]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[-510.7010038918336,327.5327582727574,-510.7010038918336,341.5327582727574,-510.7010038918336,378.625,-529.4891738209168,378.625,-548.27734375,378.625,-562.27734375,378.625]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-562.27734375,462.625,-484.27734375,462.625,-484,462.625,-484,462.625,-382.7420000000001,462.625,-382.7420000000001,443.68512499999997,-382.7420000000001,429.68512499999997]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;radsDown&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;radsUp&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;points&amp;quot;:[491.87734729308363,215.60232426303855,537.8773472930836,215.60232426303855,537.8773472930836,134.83087392550146,518.6267120150949,134.83087392550146,499.37607673710613,134.83087392550146,489.37607673710613,134.83087392550146]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[593.8540219357686,-85.8675790015337,593.8540219357686,-47.8675790015337,593.8540219357686,-15.47321821170435,593.5,-15.47321821170435,593.5,-11.078857421875,593.5,-1.078857421875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanValve1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[593.5,69.921142578125,593.5,83.921142578125,593.5,124.8043212890625,593,124.8043212890625,593,201.6875,593,251.6875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DHW&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[454.09535622317344,-180.69583288857453,464.09535622317344,-180.69583288857453,464.09535622317344,-112.2172417272426,463.82217616566993,-112.2172417272426,463.5489961081664,-112.2172417272426,449.5489961081664,-112.2172417272426]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;points&amp;quot;:[-530.7532829862678,-76.33269295923378,-512.7532829862678,-76.33269295923378,-437.93416979621225,-76.33269295923378,-437.93416979621225,11.54419652363913,-395.11505660615677,11.54419652363913,-341.11505660615677,11.54419652363913]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;points&amp;quot;:[-313.11505660615677,36.29419652363913,-313.11505660615677,46.29419652363913,-182.84375,46.29419652363913,-182.84375,286.5660717356572,-274.8249647507014,286.5660717356572,-116.82496475070138,286.5660717356572]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-283.86505660615677,12.79419652363913,-273.86505660615677,12.79419652363913,-276,12.79419652363913,-276,12.79419652363913,28,12.79419652363913,28,116.5660717356572,28.175035249298617,116.5660717356572,50.17503524929862,116.5660717356572]}&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Layout===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;General_Layout&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1432.2807711072853 149.83918294707797&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;29 25&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;aliceblue&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;TriangleUp&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1021.5770652710135 -318.79274393332514&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 42&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1373.4330400656015 -259.0556678696339&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 120&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/60/Slim2.jpg/380px-Slim2.jpg&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-676.4366446877914 -318.0171621936861&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-412.2030770389361 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-296.2020280932807 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-176.0030110730416 -326.76598793613505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-60.00196212738609 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;113.57233037261409 -326.44942767405126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;288.42290443511416 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;458.16835224761445 -320.06801986155125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;38.42262163779719 -512.8056484580007&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1255.173623058584 -31.935259077106934&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-527.7886594923906 0.17830784933050836&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;7 9&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-108.46573627309112 -115.05627822918225&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-851.6761808019804 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-669.1953415425769 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-450.5079865571007 50.53060135746375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-208.64846150693927 50.18581947033522&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-4.443712811892624 46.04799506703512&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 43&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;124.45148317292399 48.39277695416388&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;399.621002691072 44.047995067035004&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;171.6276986519647 153.41467115457505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;F&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1246.315976341678 -423.83423888285694&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;23 22&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;Ellipse&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Manifolds\nat High Level&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;124 55&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-107.44262639638487 -177.04189911643886&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return manifold provides\nvariable flow control\nover each zone, based on \nroom temperatures.\n\nThe supply remains common, \nto minimise heat loss&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;239 149&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-173.7472517267147 -527.6405538830398&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;505.8871534726279 -112.51436186445221&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fcf7f7&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;size&amp;quot;:&amp;quot;48 20&amp;quot;,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV maintains\nsteady pressure across\nheating circuits&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 77&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;293.7131100693816 -106.44674406470841&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-32,&amp;quot;loc&amp;quot;:&amp;quot;-546.9070367378666 -434.8245843579187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10 x 10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-36,&amp;quot;loc&amp;quot;:&amp;quot;34.71940455515778 -541.81149733773&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false,&amp;quot;size&amp;quot;:&amp;quot;95 33.859375&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1203.9151161071068 -83.79838762446346&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DHW and Heating\nindependently metered&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;134 82&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1103.2648505122647 -89.3163451267801&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/4/49/Qavh.png/437px-Qavh.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#66d6d1&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-153.2743739518005 -1032.0561980715142&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Mitsubishi Electric QAHV&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;134 202&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/68/Pressureset1.png/485px-Pressureset1.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-94.199337306193 -715.438898572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;111 137&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;22.127002551973646 -835.7811402999336&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;group&amp;quot;:-51,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;37.328006443807 -703.704523572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;41 23&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Expansion\nVessel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/9/9b/Flexcon.jpg&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#6cafdb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;193.893594857675 -781.2489264092978&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;82 142&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;289.64114060387965 -892.0219047075242&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;43 55&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/b/bd/Belimohead2.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.48326959617566 -980.1225807201104&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;40 81&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Buffer Store&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;555.8570683847977 -748.3750935814155&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#2196f3&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;110 258&amp;quot;},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;90 litre\nUnvented\nCylinder&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1469.5047353418165 -24.3606781978379&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;84 169&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil\nUnit&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;561.812647958561 187.17672930064634&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 82&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;MagneticTape&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#d3d3d3&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;isGroup&amp;quot;:true,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;key&amp;quot;:-51,&amp;quot;loc&amp;quot;:&amp;quot;-50.185665431193 -750.3600194363123&amp;quot;,&amp;quot;thickness&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;505.8997007371952 -15.75672841680921&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil Unit on\nprimary return from central heating  to reclaim remaining heat&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note423&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 110&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.73046843075167 193.37552755233799&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;545.162189458194 -499.56167395184855&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1282.2310857084462 -179.3018586675757&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;90 litre store may\nheated via HIU\nfrom Heat Pump\nbuffer store,\nor from electric\nelements in summer&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;151 163&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1501.7986345832546 -239.36863312823243&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;500 litre Buffer\nfor Heat Pump \noperation&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422232&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;137 128&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;413.5489610008001 -737.1599730123413&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Defrost valve\nrecirculates\ncool buffer\nwater through\nheat pump&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note4222322&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;137 128&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;510.86671463869766 -1047.8003553626204&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;40kW CO2 Air\nSource Heat Pump\nlocated outside&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;165 99&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-317.05026765969706 -1051.1577495014371&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;649.8082990464015 -566.9506154933559&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;56 93&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS24&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1466.4307711072854 224.43918294707788&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 23&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-63,&amp;quot;loc&amp;quot;:&amp;quot;-1442.851770417867 35.609394886592156&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;29 25&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1389.0398379133035 -12.196201371280438&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;34 65&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot; &amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cf/Bossimmersion.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;IHB-12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1469.0068895931756 -79.69688245047627&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;36 51&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;3kW Immersion Heater&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;showKey&amp;quot;:false,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot; &amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cf/Bossimmersion.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;IHB-122&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1470.4215411510459 10.841166945640708&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;36 51&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;3kW Immersion Heater&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;showKey&amp;quot;:false,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold323&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;377.2505686445752 -96.03229457553743&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/aa/Exp12.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;expVessel12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1544.3441146013233 13.916122011450284&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;48 66&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pressure Reducing Valve&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-60,&amp;quot;loc&amp;quot;:&amp;quot;-1499.33002662366 151.9690547962402&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false,&amp;quot;size&amp;quot;:&amp;quot;117 48.7890625&amp;quot;}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-3.5773783622028077,-493.00413478612575,-3.5773783622028077,-479.00413478612575,-3.5773783622028077,-417.02343935972544,-1016.3270652710135,-417.02343935972544,-1016.3270652710135,-359.04274393332514,-1016.3270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[6.922621637797192,-493.00413478612575,6.922621637797192,-471.00413478612575,6.922621637797192,-409.8856484899059,-671.1866446877914,-409.8856484899059,-671.1866446877914,-360.7671621936861,-671.1866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[17.422621637797192,-493.00413478612575,17.422621637797192,-463.00413478612575,17.422621637797192,-402.94462305467226,-406.9530770389361,-402.94462305467226,-406.9530770389361,-362.8851113232188,-406.9530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[27.922621637797192,-493.00413478612575,27.922621637797192,-455.00413478612575,27.922621637797192,-394.94462305467226,-290.9520280932807,-394.94462305467226,-290.9520280932807,-362.8851113232188,-290.9520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[38.42262163779719,-493.00413478612575,38.42262163779719,-447.00413478612575,38.42262163779719,-386.7600613611304,-170.7530110730416,-386.7600613611304,-170.7530110730416,-362.51598793613505,-170.7530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[48.92262163779719,-493.00413478612575,48.92262163779719,-439.00413478612575,48.92262163779719,-379.21364044883853,-54.75196212738609,-379.21364044883853,-54.75196212738609,-363.42314611155126,-54.75196212738609,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[59.42262163779719,-493.00413478612575,59.42262163779719,-467.00413478612575,59.42262163779719,-405.8517812300885,118.82233037261409,-405.8517812300885,118.82233037261409,-376.69942767405126,118.82233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[69.92262163779719,-493.00413478612575,69.92262163779719,-475.00413478612575,69.92262163779719,-409.21364044883853,293.67290443511416,-409.21364044883853,293.67290443511416,-375.42314611155126,293.67290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[80.42262163779719,-493.00413478612575,80.42262163779719,-483.00413478612575,80.42262163779719,-410.6610773238385,463.41835224761445,-410.6610773238385,463.41835224761445,-370.31801986155125,463.41835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1432.2807711072853,128.08918294707797,-1432.2807711072853,118.08918294707797,-1432.2807711072853,103.85094506067404,-1340.1910212595221,103.85094506067404,-1340.1910212595221,-26.685259077106934,-1298.923623058584,-26.685259077106934,-1288.923623058584,-26.685259077106934],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-856.9261808019804,0.17830784933050836,-856.9261808019804,1.462281772704216,-856.9261808019804,2.746255696077924,-856.9261808019804,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-674.4453415425769,0.17830784933050836,-674.4453415425769,1.462281772704216,-674.4453415425769,2.746255696077924,-674.4453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-455.7579865571007,0.17830784933050836,-455.7579865571007,5.97945460339713,-455.7579865571007,11.780601357463752,-455.7579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-213.89846150693927,0.17830784933050836,-213.89846150693927,5.807063659832863,-213.89846150693927,11.435819470335218,-213.89846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-9.693712811892624,0.17830784933050836,-9.693712811892624,2.738151458182813,-9.693712811892624,5.297995067035117,-9.693712811892624,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,119.20148317292399,0.17830784933050836,119.20148317292399,2.9105424017471933,119.20148317292399,5.642776954163878,119.20148317292399,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,394.371002691072,0.17830784933050836,394.371002691072,0.738151458182756,394.371002691072,1.2979950670350036,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;points&amp;quot;:[-1246.315976341678,-412.08423888285694,-1246.315976341678,-402.08423888285694,-1246.315976341678,-160.95238095238108,-1368.1830400656015,-160.95238095238108,-1368.1830400656015,-179.8056678696339,-1368.1830400656015,-189.8056678696339],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-846.4261808019804,12.746255696077924,-846.4261808019804,2.746255696077924,-846.4261808019804,-39.36979393462343,-139.96573627309112,-39.36979393462343,-139.96573627309112,-81.25476455730725,-139.96573627309112,-95.25476455730725],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-129.46573627309112,-95.25476455730725,-129.46573627309112,-73.25476455730725,-129.46573627309112,-29.921043390314026,-663.9453415425769,-29.921043390314026,-663.9453415425769,2.746255696077924,-663.9453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-118.96573627309112,-95.25476455730725,-118.96573627309112,-65.25476455730725,-118.96573627309112,-16.73708159992175,-445.2579865571007,-16.73708159992175,-445.2579865571007,11.780601357463752,-445.2579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-108.46573627309112,-95.25476455730725,-108.46573627309112,-57.254764557307254,-108.46573627309112,-8.909472543486018,-203.39846150693927,-8.909472543486018,-203.39846150693927,11.435819470335218,-203.39846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-97.96573627309112,-95.25476455730725,-97.96573627309112,-69.25476455730725,-97.96573627309112,-15.747917573849463,0.8062871881073761,-15.747917573849463,0.8062871881073761,-6.702004932964883,0.8062871881073761,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-87.46573627309112,-95.25476455730725,-87.46573627309112,-77.25476455730725,-87.46573627309112,-25.805993801571688,129.701483172924,-25.805993801571688,129.701483172924,-6.357223045836122,129.701483172924,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-76.96573627309112,-95.25476455730725,-76.96573627309112,-85.25476455730725,-76.96573627309112,-31.978384745136125,404.871002691072,-31.978384745136125,404.871002691072,-10.702004932964996,404.871002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-1026.8270652710135,-423.83423888285694,-1026.8270652710135,-391.43849140809107,-1026.8270652710135,-359.04274393332514,-1026.8270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-681.6866446877914,-423.83423888285694,-681.6866446877914,-392.3007005382715,-681.6866446877914,-360.7671621936861,-681.6866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-417.4530770389361,-423.83423888285694,-417.4530770389361,-393.35967510303783,-417.4530770389361,-362.8851113232188,-417.4530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-301.4520280932807,-423.83423888285694,-301.4520280932807,-393.35967510303783,-301.4520280932807,-362.8851113232188,-301.4520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-181.2530110730416,-423.83423888285694,-181.2530110730416,-393.175113409496,-181.2530110730416,-362.51598793613505,-181.2530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-65.2519621273861,-423.83423888285694,-65.2519621273861,-393.6286924972041,-65.2519621273861,-363.42314611155126,-65.2519621273861,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,108.32233037261409,-423.83423888285694,108.32233037261409,-394.2668332784541,108.32233037261409,-364.69942767405126,108.32233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,283.17290443511416,-423.83423888285694,283.17290443511416,-393.6286924972041,283.17290443511416,-363.42314611155126,283.17290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,452.91835224761445,-423.83423888285694,452.91835224761445,-391.0761293722041,452.91835224761445,-358.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;,&amp;quot;thickness&amp;quot;:2},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[22.127002551973646,-808.5311402999336,22.127002551973646,-794.5311402999336,22.127002551973646,-757.438898572691,3.3388326228903225,-757.438898572691,-15.449337306193001,-757.438898572691,-29.449337306193,-757.438898572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-746.938898572691,36.550662693807,-746.938898572691,37.328006443807,-746.938898572691,37.328006443807,-742.696711072691,37.328006443807,-738.454523572691,37.328006443807,-724.454523572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-673.438898572691,48.550662693807,-673.438898572691,193.893594857675,-673.438898572691,193.893594857675,-680.2189124909944,193.893594857675,-686.9989264092978,193.893594857675,-700.9989264092978],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1037.3061980715145,-59.0243739518005,-1037.3061980715145,302.49707220771506,-1037.3061980715145,302.49707220771506,-953.8725807201104,321.23326959617566,-953.8725807201104,375.23326959617566,-953.8725807201104],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[491.6070683847977,-648.6250935814155,325.6070683847977,-648.6250935814155,289.64114060387965,-648.6250935814155,289.64114060387965,-746.9484991444699,289.64114060387965,-845.2719047075242,289.64114060387965,-855.2719047075242],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;points&amp;quot;:[193.893594857675,-700.9989264092978,193.893594857675,-690.9989264092978,193.893594857675,-648.6250935814155,259.75033162123634,-648.6250935814155,325.6070683847977,-648.6250935814155,491.6070683847977,-648.6250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1357.6830400656015,-189.8056678696339,-1357.6830400656015,-179.8056678696339,-1357.6830400656015,-170.4761904761906,-1203.9151161071068,-170.4761904761906,-1203.9151161071068,-126.54838762446346,-1203.9151161071068,-112.54838762446346],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[505.8871534726279,-79.51436186445221,505.8871534726279,-69.51436186445221,505.8871534726279,-48.01054514063071,505.8997007371952,-48.01054514063071,505.8997007371952,-58.50672841680921,505.8997007371952,-44.50672841680921],&amp;quot;color&amp;quot;:&amp;quot;purple&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1026.8061980715145,-67.0243739518005,-1026.8061980715145,289.64114060387965,-1026.8061980715145,289.64114060387965,-984.7890513895193,289.64114060387965,-942.7719047075242,289.64114060387965,-928.7719047075242],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;points&amp;quot;:[404.48326959617566,-930.3725807201104,404.48326959617566,-920.3725807201104,404.48326959617566,-891.4988371507629,333.6070683847977,-891.4988371507629,333.6070683847977,-659.1250935814155,491.6070683847977,-659.1250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[545.162189458194,-477.56167395184843,545.162189458194,-463.56167395184843,545.162189458194,-15.75672841680921,545.1559450976946,-15.75672841680921,545.1497007371952,-15.75672841680921,531.1497007371952,-15.75672841680921],&amp;quot;dash&amp;quot;:[4,4],&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1282.2310857084462,-157.3018586675757,-1282.2310857084462,-147.3018586675757,-1282.2310857084462,-83.79838762446346,-1262.6981009077765,-83.79838762446346,-1243.1651161071068,-83.79838762446346,-1229.1651161071068,-83.79838762446346],&amp;quot;thickness&amp;quot;:1,&amp;quot;dash&amp;quot;:[4,4]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1469.5047353418165,-118.1106781978379,-1469.5047353418165,-128.1106781978379,-1469.5047353418165,-132,-1340,-132,-1340,-37.185259077106934,-1302.923623058584,-37.185259077106934,-1288.923623058584,-37.185259077106934],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[137.8776986519647,148.16467115457505,123.87769865196469,148.16467115457505,-1306.923623058584,148.16467115457505,-1306.923623058584,55.489706038734056,-1306.923623058584,-37.185259077106934,-1288.923623058584,-37.185259077106934],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1288.923623058584,-26.685259077106934,-1298.923623058584,-26.685259077106934,-1298.923623058584,158.66467115457505,-591.5229622033097,158.66467115457505,115.87769865196469,158.66467115457505,137.8776986519647,158.66467115457505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS24&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1466.4307711072854,203.68918294707788,-1466.4307711072854,193.68918294707788,-1466.4307711072854,193.68918294707788,-1432.2807711072853,193.68918294707788,-1432.2807711072853,185.58918294707797,-1432.2807711072853,171.58918294707797]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:-63,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[-1432.2807711072853,128.08918294707797,-1432.2807711072853,118.08918294707797,-1432.2807711072853,103.47428891683506,-1409.101770417867,103.47428891683506,-1409.101770417867,35.609394886592156,-1419.101770417867,35.609394886592156],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:-63,&amp;quot;to&amp;quot;:&amp;quot;pumpB3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1419.101770417867,35.609394886592156,-1405.101770417867,35.609394886592156,-1389.0398379133035,35.609394886592156,-1389.0398379133035,29.83159675765586,-1389.0398379133035,24.053798628719562,-1389.0398379133035,14.053798628719562],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pumpB3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1389.0398379133035,-38.44620137128044,-1389.0398379133035,-52.44620137128044,-1389.0398379133035,-88.12593462045717,-1389.1830400656015,-88.12593462045717,-1389.1830400656015,-155.8056678696339,-1389.1830400656015,-189.8056678696339],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1378.6830400656015,-189.8056678696339,-1378.6830400656015,-167.8056678696339,-1378.6830400656015,-132.30000000000018,-1469.5047353418165,-132.30000000000018,-1469.5047353418165,-128.1106781978379,-1469.5047353418165,-118.1106781978379],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[433.73326959617566,-953.8725807201104,443.73326959617566,-953.8725807201104,476.6701689904867,-953.8725807201104,476.6701689904867,-848.1250935814155,477.6070683847977,-848.1250935814155,491.6070683847977,-848.1250935814155],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[-35.465736273091125,-115.05627822918225,-21.465736273091125,-115.05627822918225,52.85073359445164,-115.05627822918225,52.85073359445164,-155.5143618644522,505.8871534726279,-155.5143618644522,505.8871534726279,-145.5143618644522],&amp;quot;color&amp;quot;:&amp;quot;purple&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[111.42262163779719,-512.8056484580007,121.42262163779719,-512.8056484580007,505.8871534726279,-512.8056484580007,505.8871534726279,-336.1600051612265,505.8871534726279,-159.5143618644522,505.8871534726279,-145.5143618644522],&amp;quot;color&amp;quot;:&amp;quot;purple&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1203.9151161071068,-55.04838762446346,-1203.9151161071068,-45.04838762446346,-1203.9151161071068,82.67656726270934,567.062647958561,82.67656726270934,567.062647958561,115.17672930064634,567.062647958561,137.17672930064634],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[505.8997007371952,12.99327158319079,505.8997007371952,22.99327158319079,505.8997007371952,106.09254253618417,556.562647958561,106.09254253618417,556.562647958561,123.17672930064634,556.562647958561,137.17672930064634],&amp;quot;color&amp;quot;:&amp;quot;purple&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[452.91835224761445,-348.31801986155125,452.91835224761445,-362.31801986155125,394.371002691072,-362.31801986155125,394.371002691072,-184.51001239725812,394.371002691072,-6.702004932964996,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold323&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[399.2505686445752,-96.03229457553743,409.2505686445752,-96.03229457553743,457.06886105860156,-96.03229457553743,457.06886105860156,-112.51436186445221,472.8871534726279,-112.51436186445221,486.8871534726279,-112.51436186445221],&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;expVessel12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1544.3441146013233,47.666122011450284,-1544.3441146013233,57.666122011450284,-1544.3441146013233,103.87765247926413,-1432.2807711072853,103.87765247926413,-1432.2807711072853,118.08918294707797,-1432.2807711072853,128.08918294707797],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pumpB2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;points&amp;quot;:[620.1070683847977,-659.1250935814155,638.1070683847977,-659.1250935814155,649.8082990464015,-659.1250935814155,649.8082990464015,-638.6628545373858,649.8082990464015,-618.2006154933559,649.8082990464015,-604.2006154933559],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pumpB2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[567.062647958561,137.17672930064634,567.062647958561,127.17672930064634,567.062647958561,82.45581665355064,649.8082990464015,82.45581665355064,649.8082990464015,-519.7006154933559,649.8082990464015,-529.7006154933559],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[555.8570683847977,-886.6250935814155,555.8570683847977,-900.6250935814155,555.8570683847977,-901.1067958867752,689.3704611828621,-901.1067958867752,689.3704611828621,-481.92086692276945,452.91835224761445,-481.92086692276945,452.91835224761445,-366.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;}&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===With Solar===&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;Solar_Thermal&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1432.2807711072853 149.83918294707797&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;29 25&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;aliceblue&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;TriangleUp&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1021.5770652710135 -318.79274393332514&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 42&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1373.4330400656015 -259.0556678696339&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 120&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/60/Slim2.jpg/380px-Slim2.jpg&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-676.4366446877914 -318.0171621936861&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-412.2030770389361 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-296.2020280932807 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-176.0030110730416 -326.76598793613505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-60.00196212738609 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;113.57233037261409 -326.44942767405126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;288.42290443511416 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;458.16835224761445 -320.06801986155125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;38.42262163779719 -512.8056484580007&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1255.173623058584 -31.935259077106934&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-527.7886594923906 0.17830784933050836&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;7 9&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-108.46573627309112 -115.05627822918225&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-851.6761808019804 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-669.1953415425769 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-450.5079865571007 50.53060135746375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-208.64846150693927 50.18581947033522&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-4.443712811892624 46.04799506703512&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 43&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;124.45148317292399 48.39277695416388&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;399.621002691072 44.047995067035004&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;171.6276986519647 153.41467115457505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;F&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1246.315976341678 -423.83423888285694&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;23 22&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;Ellipse&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Manifolds\nat High Level&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;124 55&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-107.44262639638487 -177.04189911643886&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return manifold provides\nvariable flow control\nover each zone, based on \nroom temperatures.\n\nThe supply remains common, \nto minimise heat loss&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;239 149&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-306.88046405593104 -154.2406108586281&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;505.8871534726279 -112.51436186445221&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fcf7f7&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;size&amp;quot;:&amp;quot;48 20&amp;quot;,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV maintains\nsteady pressure across\nheating circuits&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 77&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;293.7131100693816 -106.44674406470841&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-32,&amp;quot;loc&amp;quot;:&amp;quot;-546.9070367378666 -434.8245843579187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10 x 10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-36,&amp;quot;loc&amp;quot;:&amp;quot;34.71940455515778 -541.81149733773&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false,&amp;quot;size&amp;quot;:&amp;quot;95 33.859375&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1203.9151161071068 -83.79838762446346&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DHW and Heating\nindependently metered&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;134 82&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1103.2648505122647 -89.3163451267801&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/4/49/Qavh.png/437px-Qavh.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#66d6d1&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-153.2743739518005 -1032.0561980715142&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Mitsubishi Electric QAHV&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;134 202&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/68/Pressureset1.png/485px-Pressureset1.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-94.199337306193 -715.438898572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;111 137&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;22.127002551973646 -835.7811402999336&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;group&amp;quot;:-51,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;37.328006443807 -703.704523572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;41 23&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Expansion\nVessel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/9/9b/Flexcon.jpg&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#6cafdb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;193.893594857675 -781.2489264092978&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;82 142&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;289.64114060387965 -892.0219047075242&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;43 55&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/b/bd/Belimohead2.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.48326959617566 -980.1225807201104&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;40 81&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Buffer Store&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;555.8570683847977 -748.3750935814155&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;110 258&amp;quot;},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;90 litre\nUnvented\nCylinder&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1469.5047353418165 -24.3606781978379&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;84 169&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil\nUnit&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;561.812647958561 187.17672930064634&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 82&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;MagneticTape&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#d3d3d3&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;isGroup&amp;quot;:true,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;key&amp;quot;:-51,&amp;quot;loc&amp;quot;:&amp;quot;-50.185665431193 -750.3600194363123&amp;quot;,&amp;quot;thickness&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;505.8997007371952 -15.75672841680921&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil Unit on\nprimary return from central heating  to reclaim remaining heat&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note423&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 110&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.73046843075167 193.37552755233799&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;545.162189458194 -499.56167395184855&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1282.2310857084462 -179.3018586675757&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;90 litre store may\nheated via HIU\nfrom Heat Pump\nbuffer store,\nor from electric\nelements in summer&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;151 163&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1501.7986345832546 -239.36863312823243&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;500 litre Buffer\nfor Heat Pump \noperation&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422232&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;137 128&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;616.5702866503025 -991.1237663317444&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Defrost valve recirculates\ncool buffer water through heat pump&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note4222322&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;173 91&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;413.2244135411604 -1077.6750047286262&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;40kW CO2 Air\nSource Heat Pump\nlocated outside&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;165 99&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-317.05026765969706 -1051.1577495014371&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;649.8082990464015 -566.9506154933559&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;56 93&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS24&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1466.4307711072854 224.43918294707788&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 23&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-63,&amp;quot;loc&amp;quot;:&amp;quot;-1442.851770417867 35.609394886592156&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;29 25&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1389.0398379133035 -12.196201371280438&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;34 65&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot; &amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cf/Bossimmersion.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;IHB-12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1469.0068895931756 -79.69688245047627&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;36 51&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;3kW Immersion Heater&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;showKey&amp;quot;:false,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot; &amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cf/Bossimmersion.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;IHB-122&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1470.4215411510459 10.841166945640708&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;36 51&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;3kW Immersion Heater&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;showKey&amp;quot;:false,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold323&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;377.2505686445752 -96.03229457553743&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/aa/Exp12.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;expVessel12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1544.3441146013233 13.916122011450284&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;48 66&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pressure Reducing Valve&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-60,&amp;quot;loc&amp;quot;:&amp;quot;-1499.33002662366 151.9690547962402&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false,&amp;quot;size&amp;quot;:&amp;quot;117 48.7890625&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;530.3851937986376 -846.6937565045545&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS2243&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;528.8326292872666 -674.556133867776&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS22432&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;524.5337344020447 -659.0804145411204&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS224322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;546.0276420903856 -641.8851892113382&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-828.3781058244928 -739.8905105549214&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;217 94&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/8/87/Sh_solar1.png&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HIU1222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-877.7864288553479 -659.6020545419431&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;217 94&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/8/87/Sh_solar1.png&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-883.3929232383271 -542.2465175891537&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;56 93&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:180},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS2242&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-874.663369531383 -769.4932650211823&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;With a common flow pipe, where all pumps are located on return pipework, it is possible to plug-in additional heat sources in parallel, feeding back to buffer storage via distribution flow pipes.\n\nThe flow becomes bi-directional.\n\nThe flow rate through solar panels can be regulated to target temperatures, feeding directly into current heating or hot water loads, with minimal additional hot pipework. &amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422233&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;268 320&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1206.7892570261695 -662.7322689655238&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS22422&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-975.0239448485413 -632.0763944215283&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-3.5773783622028077,-493.00413478612575,-3.5773783622028077,-479.00413478612575,-3.5773783622028077,-417.02343935972544,-1016.3270652710135,-417.02343935972544,-1016.3270652710135,-359.04274393332514,-1016.3270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[6.922621637797192,-493.00413478612575,6.922621637797192,-471.00413478612575,6.922621637797192,-409.8856484899059,-671.1866446877914,-409.8856484899059,-671.1866446877914,-360.7671621936861,-671.1866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[17.422621637797192,-493.00413478612575,17.422621637797192,-463.00413478612575,17.422621637797192,-402.94462305467226,-406.9530770389361,-402.94462305467226,-406.9530770389361,-362.8851113232188,-406.9530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[27.922621637797192,-493.00413478612575,27.922621637797192,-455.00413478612575,27.922621637797192,-394.94462305467226,-290.9520280932807,-394.94462305467226,-290.9520280932807,-362.8851113232188,-290.9520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[38.42262163779719,-493.00413478612575,38.42262163779719,-447.00413478612575,38.42262163779719,-386.7600613611304,-170.7530110730416,-386.7600613611304,-170.7530110730416,-362.51598793613505,-170.7530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[48.92262163779719,-493.00413478612575,48.92262163779719,-439.00413478612575,48.92262163779719,-379.21364044883853,-54.75196212738609,-379.21364044883853,-54.75196212738609,-363.42314611155126,-54.75196212738609,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[59.42262163779719,-493.00413478612575,59.42262163779719,-467.00413478612575,59.42262163779719,-405.8517812300885,118.82233037261409,-405.8517812300885,118.82233037261409,-376.69942767405126,118.82233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[69.92262163779719,-493.00413478612575,69.92262163779719,-475.00413478612575,69.92262163779719,-409.21364044883853,293.67290443511416,-409.21364044883853,293.67290443511416,-375.42314611155126,293.67290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[80.42262163779719,-493.00413478612575,80.42262163779719,-483.00413478612575,80.42262163779719,-410.6610773238385,463.41835224761445,-410.6610773238385,463.41835224761445,-370.31801986155125,463.41835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1432.2807711072853,128.08918294707797,-1432.2807711072853,118.08918294707797,-1432.2807711072853,103.85094506067404,-1340.1910212595221,103.85094506067404,-1340.1910212595221,-26.685259077106934,-1298.923623058584,-26.685259077106934,-1288.923623058584,-26.685259077106934],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-856.9261808019804,0.17830784933050836,-856.9261808019804,1.462281772704216,-856.9261808019804,2.746255696077924,-856.9261808019804,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-674.4453415425769,0.17830784933050836,-674.4453415425769,1.462281772704216,-674.4453415425769,2.746255696077924,-674.4453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-455.7579865571007,0.17830784933050836,-455.7579865571007,5.97945460339713,-455.7579865571007,11.780601357463752,-455.7579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-213.89846150693927,0.17830784933050836,-213.89846150693927,5.807063659832863,-213.89846150693927,11.435819470335218,-213.89846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-9.693712811892624,0.17830784933050836,-9.693712811892624,2.738151458182813,-9.693712811892624,5.297995067035117,-9.693712811892624,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,119.20148317292399,0.17830784933050836,119.20148317292399,2.9105424017471933,119.20148317292399,5.642776954163878,119.20148317292399,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,394.371002691072,0.17830784933050836,394.371002691072,0.738151458182756,394.371002691072,1.2979950670350036,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;points&amp;quot;:[-1246.315976341678,-412.08423888285694,-1246.315976341678,-402.08423888285694,-1246.315976341678,-161.43775442098558,-1368.1830400656015,-161.43775442098558,-1368.1830400656015,-179.8056678696339,-1368.1830400656015,-189.8056678696339],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-846.4261808019804,12.746255696077924,-846.4261808019804,2.746255696077924,-846.4261808019804,-39.36979393462343,-139.96573627309112,-39.36979393462343,-139.96573627309112,-81.25476455730725,-139.96573627309112,-95.25476455730725],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-129.46573627309112,-95.25476455730725,-129.46573627309112,-73.25476455730725,-129.46573627309112,-29.921043390314026,-663.9453415425769,-29.921043390314026,-663.9453415425769,2.746255696077924,-663.9453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-118.96573627309112,-95.25476455730725,-118.96573627309112,-65.25476455730725,-118.96573627309112,-16.73708159992175,-445.2579865571007,-16.73708159992175,-445.2579865571007,11.780601357463752,-445.2579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-108.46573627309112,-95.25476455730725,-108.46573627309112,-57.254764557307254,-108.46573627309112,-8.909472543486018,-203.39846150693927,-8.909472543486018,-203.39846150693927,11.435819470335218,-203.39846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-97.96573627309112,-95.25476455730725,-97.96573627309112,-69.25476455730725,-97.96573627309112,-15.747917573849463,0.8062871881073761,-15.747917573849463,0.8062871881073761,-6.702004932964883,0.8062871881073761,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-87.46573627309112,-95.25476455730725,-87.46573627309112,-77.25476455730725,-87.46573627309112,-25.805993801571688,129.701483172924,-25.805993801571688,129.701483172924,-6.357223045836122,129.701483172924,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-76.96573627309112,-95.25476455730725,-76.96573627309112,-85.25476455730725,-76.96573627309112,-31.978384745136125,404.871002691072,-31.978384745136125,404.871002691072,-10.702004932964996,404.871002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-1026.8270652710135,-423.83423888285694,-1026.8270652710135,-391.43849140809107,-1026.8270652710135,-359.04274393332514,-1026.8270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-681.6866446877914,-423.83423888285694,-681.6866446877914,-392.3007005382715,-681.6866446877914,-360.7671621936861,-681.6866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-417.4530770389361,-423.83423888285694,-417.4530770389361,-393.35967510303783,-417.4530770389361,-362.8851113232188,-417.4530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-301.4520280932807,-423.83423888285694,-301.4520280932807,-393.35967510303783,-301.4520280932807,-362.8851113232188,-301.4520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-181.2530110730416,-423.83423888285694,-181.2530110730416,-393.175113409496,-181.2530110730416,-362.51598793613505,-181.2530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-65.2519621273861,-423.83423888285694,-65.2519621273861,-393.6286924972041,-65.2519621273861,-363.42314611155126,-65.2519621273861,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,108.32233037261409,-423.83423888285694,108.32233037261409,-394.2668332784541,108.32233037261409,-364.69942767405126,108.32233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,283.17290443511416,-423.83423888285694,283.17290443511416,-393.6286924972041,283.17290443511416,-363.42314611155126,283.17290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,452.91835224761445,-423.83423888285694,452.91835224761445,-391.0761293722041,452.91835224761445,-358.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;,&amp;quot;thickness&amp;quot;:2},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[22.127002551973646,-808.5311402999336,22.127002551973646,-794.5311402999336,22.127002551973646,-757.438898572691,3.3388326228903225,-757.438898572691,-15.449337306193001,-757.438898572691,-29.449337306193,-757.438898572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-746.938898572691,36.550662693807,-746.938898572691,37.328006443807,-746.938898572691,37.328006443807,-742.696711072691,37.328006443807,-738.454523572691,37.328006443807,-724.454523572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-673.438898572691,48.550662693807,-673.438898572691,193.893594857675,-673.438898572691,193.893594857675,-680.2189124909944,193.893594857675,-686.9989264092978,193.893594857675,-700.9989264092978],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1037.3061980715145,-59.0243739518005,-1037.3061980715145,302.49707220771506,-1037.3061980715145,302.49707220771506,-953.8725807201104,321.23326959617566,-953.8725807201104,375.23326959617566,-953.8725807201104],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1357.6830400656015,-189.8056678696339,-1357.6830400656015,-179.8056678696339,-1357.6830400656015,-170.4761904761906,-1203.9151161071068,-170.4761904761906,-1203.9151161071068,-126.54838762446346,-1203.9151161071068,-112.54838762446346],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[505.8871534726279,-79.51436186445221,505.8871534726279,-69.51436186445221,505.8871534726279,-48.01054514063071,505.8997007371952,-48.01054514063071,505.8997007371952,-58.50672841680921,505.8997007371952,-44.50672841680921],&amp;quot;color&amp;quot;:&amp;quot;purple&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1026.8061980715145,-67.0243739518005,-1026.8061980715145,289.64114060387965,-1026.8061980715145,289.64114060387965,-984.7890513895193,289.64114060387965,-942.7719047075242,289.64114060387965,-928.7719047075242],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[545.162189458194,-477.56167395184843,545.162189458194,-463.56167395184843,545.162189458194,-15.75672841680921,545.1559450976946,-15.75672841680921,545.1497007371952,-15.75672841680921,531.1497007371952,-15.75672841680921],&amp;quot;dash&amp;quot;:[4,4],&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1282.2310857084462,-157.3018586675757,-1282.2310857084462,-147.3018586675757,-1282.2310857084462,-83.79838762446346,-1262.6981009077765,-83.79838762446346,-1243.1651161071068,-83.79838762446346,-1229.1651161071068,-83.79838762446346],&amp;quot;thickness&amp;quot;:1,&amp;quot;dash&amp;quot;:[4,4]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1469.5047353418165,-118.1106781978379,-1469.5047353418165,-128.1106781978379,-1469.5047353418165,-132,-1340,-132,-1340,-37.185259077106934,-1302.923623058584,-37.185259077106934,-1288.923623058584,-37.185259077106934],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[137.8776986519647,148.16467115457505,123.87769865196469,148.16467115457505,-1306.923623058584,148.16467115457505,-1306.923623058584,55.489706038734056,-1306.923623058584,-37.185259077106934,-1288.923623058584,-37.185259077106934],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1288.923623058584,-26.685259077106934,-1298.923623058584,-26.685259077106934,-1298.923623058584,158.66467115457505,-591.5229622033097,158.66467115457505,115.87769865196469,158.66467115457505,137.8776986519647,158.66467115457505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS24&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1466.4307711072854,203.68918294707788,-1466.4307711072854,193.68918294707788,-1466.4307711072854,193.68918294707788,-1432.2807711072853,193.68918294707788,-1432.2807711072853,185.58918294707797,-1432.2807711072853,171.58918294707797]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:-63,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[-1432.2807711072853,128.08918294707797,-1432.2807711072853,118.08918294707797,-1432.2807711072853,103.47428891683506,-1409.101770417867,103.47428891683506,-1409.101770417867,35.609394886592156,-1419.101770417867,35.609394886592156],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:-63,&amp;quot;to&amp;quot;:&amp;quot;pumpB3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1419.101770417867,35.609394886592156,-1405.101770417867,35.609394886592156,-1389.0398379133035,35.609394886592156,-1389.0398379133035,29.83159675765586,-1389.0398379133035,24.053798628719562,-1389.0398379133035,14.053798628719562],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pumpB3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1389.0398379133035,-38.44620137128044,-1389.0398379133035,-52.44620137128044,-1389.0398379133035,-88.12593462045717,-1389.1830400656015,-88.12593462045717,-1389.1830400656015,-155.8056678696339,-1389.1830400656015,-189.8056678696339],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1378.6830400656015,-189.8056678696339,-1378.6830400656015,-167.8056678696339,-1378.6830400656015,-132.30000000000018,-1469.5047353418165,-132.30000000000018,-1469.5047353418165,-128.1106781978379,-1469.5047353418165,-118.1106781978379],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[-35.465736273091125,-115.05627822918225,-21.465736273091125,-115.05627822918225,52.85073359445164,-115.05627822918225,52.85073359445164,-155.5143618644522,505.8871534726279,-155.5143618644522,505.8871534726279,-145.5143618644522],&amp;quot;color&amp;quot;:&amp;quot;purple&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[111.42262163779719,-512.8056484580007,121.42262163779719,-512.8056484580007,505.8871534726279,-512.8056484580007,505.8871534726279,-336.1600051612265,505.8871534726279,-159.5143618644522,505.8871534726279,-145.5143618644522],&amp;quot;color&amp;quot;:&amp;quot;purple&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1203.9151161071068,-55.04838762446346,-1203.9151161071068,-45.04838762446346,-1203.9151161071068,82.67656726270934,567.062647958561,82.67656726270934,567.062647958561,115.17672930064634,567.062647958561,137.17672930064634],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[505.8997007371952,12.99327158319079,505.8997007371952,22.99327158319079,505.8997007371952,106.09254253618417,556.562647958561,106.09254253618417,556.562647958561,123.17672930064634,556.562647958561,137.17672930064634],&amp;quot;color&amp;quot;:&amp;quot;purple&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[452.91835224761445,-348.31801986155125,452.91835224761445,-362.31801986155125,394.371002691072,-362.31801986155125,394.371002691072,-184.51001239725812,394.371002691072,-6.702004932964996,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold323&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[399.2505686445752,-96.03229457553743,409.2505686445752,-96.03229457553743,457.06886105860156,-96.03229457553743,457.06886105860156,-112.51436186445221,472.8871534726279,-112.51436186445221,486.8871534726279,-112.51436186445221],&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;expVessel12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1544.3441146013233,47.666122011450284,-1544.3441146013233,57.666122011450284,-1544.3441146013233,103.87765247926413,-1432.2807711072853,103.87765247926413,-1432.2807711072853,118.08918294707797,-1432.2807711072853,128.08918294707797],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pumpB2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;points&amp;quot;:[620.1070683847977,-659.1250935814155,638.1070683847977,-659.1250935814155,649.8082990464015,-659.1250935814155,649.8082990464015,-638.6628545373858,649.8082990464015,-618.2006154933559,649.8082990464015,-604.2006154933559],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pumpB2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[567.062647958561,137.17672930064634,567.062647958561,127.17672930064634,567.062647958561,82.45581665355064,649.8082990464015,82.45581665355064,649.8082990464015,-519.7006154933559,649.8082990464015,-529.7006154933559],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[555.8570683847977,-886.6250935814155,555.8570683847977,-900.6250935814155,555.8570683847977,-899.2921403872753,686.8176849323129,-899.2921403872753,686.8176849323129,-481.9208479797203,452.91835224761445,-481.9208479797203,452.91835224761445,-366.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[433.73326959617566,-953.8725807201104,443.73326959617566,-953.8725807201104,479.18423169740663,-953.8725807201104,479.18423169740663,-846.6937565045545,482.6351937986376,-846.6937565045545,496.6351937986376,-846.6937565045545],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22432&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[289.64114060387965,-855.2719047075242,289.64114060387965,-845.2719047075242,289.64114060387965,-659.0804145411204,383.2124375029622,-659.0804145411204,476.78373440204473,-659.0804145411204,490.78373440204473,-659.0804145411204],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2243&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[404.48326959617566,-930.3725807201104,404.48326959617566,-920.3725807201104,404.48326959617566,-674.556133867776,442.78294944172114,-674.556133867776,481.0826292872666,-674.556133867776,495.0826292872666,-674.556133867776],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22432&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[193.893594857675,-700.9989264092978,193.893594857675,-690.9989264092978,193.893594857675,-659.0804145411204,335.33866462985986,-659.0804145411204,476.78373440204473,-659.0804145411204,490.78373440204473,-659.0804145411204],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2242&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-874.663369531383,-796.7432650211823,-874.663369531383,-806.7432650211823,-1049.9896729365305,-806.7432650211823,-1049.9896729365305,-423.83423888285694,-1224.065976341678,-423.83423888285694,-1234.065976341678,-423.83423888285694],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS22422&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pumpB22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;points&amp;quot;:[-975.0239448485413,-604.8263944215283,-975.0239448485413,-594.8263944215283,-975.0239448485413,-542.2465175891537,-954.8334340434342,-542.2465175891537,-934.6429232383271,-542.2465175891537,-920.6429232383271,-542.2465175891537],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pumpB22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS224322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-846.1429232383271,-542.2465175891537,-832.1429232383271,-542.2465175891537,-832.1429232383271,-542.2465175891537,-832.1429232383271,-588.8195259985914,477.90949402472893,-588.8195259985914,477.90949402472893,-641.8851892113382,502.2776420903856,-641.8851892113382,512.2776420903856,-641.8851892113382],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;}&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===More Layouts===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;General_Layout_Left&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1433.5807711072853 -41.46081705292221&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 23&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1021.5770652710135 -318.79274393332514&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 42&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1347.7187543513157 -264.7699535839196&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 120&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/60/Slim2.jpg/380px-Slim2.jpg&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-676.4366446877914 -318.0171621936861&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-412.2030770389361 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-296.2020280932807 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-176.0030110730416 -326.76598793613505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-60.00196212738609 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;113.57233037261409 -326.44942767405126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;288.42290443511416 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;458.16835224761445 -320.06801986155125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.750153010593 -545.8762753630845&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1277.2236230585843 -39.28525907710696&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-527.7886594923906 0.17830784933050836&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;7 9&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-396.652627874535 -96.15877714056288&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-851.6761808019804 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-669.1953415425769 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-450.5079865571007 50.53060135746375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-208.64846150693927 50.18581947033522&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-4.443712811892624 46.04799506703512&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 43&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;124.45148317292399 48.39277695416388&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;399.621002691072 44.047995067035004&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;171.6276986519647 153.41467115457505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;F&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1246.315976341678 -423.83423888285694&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;23 22&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;Ellipse&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Manifolds\nat High Level&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;124 55&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-400.3538932699839 -150.27043924089486&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return manifold provides\nvariable flow control\nover each zone, based on \nroom temperatures.\n\nThe supply remains common, \nto minimise heat loss&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;239 149&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1285.7521034141741 -549.6876384864289&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.9987731190895 -202.27749203539372&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fcf7f7&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;size&amp;quot;:&amp;quot;48 20&amp;quot;,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV maintains\nsteady pressure across\nheating circuits&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 110&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-992.9284878841479 -170.97150973433702&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-32,&amp;quot;loc&amp;quot;:&amp;quot;-546.9070367378666 -434.8245843579187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-33,&amp;quot;loc&amp;quot;:&amp;quot;364.96514278721247 -437.09010530083816&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;12mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-34,&amp;quot;loc&amp;quot;:&amp;quot;186.77551262309953 -439.3706001439483&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-35,&amp;quot;loc&amp;quot;:&amp;quot;13.180100625711816 -437.34182024752187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10 x 10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-36,&amp;quot;loc&amp;quot;:&amp;quot;-1009.3675305910565 -600.0787923609727&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false,&amp;quot;size&amp;quot;:&amp;quot;95 33.859375&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1203.9151161071068 -83.79838762446346&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DHW and Heating\nindependently metered&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;132 106&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1018.3407346607719 -9.225591788590009&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/4/49/Qavh.png/437px-Qavh.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#66d6d1&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-153.2743739518005 -1032.0561980715142&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Mitsubishi Electric QAHV&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;134 202&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/68/Pressureset1.png/485px-Pressureset1.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-94.199337306193 -715.438898572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;111 137&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;22.127002551973646 -835.7811402999336&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;group&amp;quot;:-51,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;37.328006443807 -703.704523572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;41 23&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Expansion\nVessel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/9/9b/Flexcon.jpg&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#6cafdb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;193.893594857675 -781.2489264092978&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;82 142&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;289.64114060387965 -892.0219047075242&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;43 55&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1523.2588855323509 -320.3836303457209&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;56 93&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/b/bd/Belimohead2.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.48326959617566 -980.1225807201104&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;40 81&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Buffer Store&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;555.8570683847977 -748.3750935814155&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#2196f3&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;110 258&amp;quot;},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Buffer Store&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1523.0792897797076 -85.86268807951791&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#2196f3&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;115 226&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil\nUnit&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;561.812647958561 187.17672930064634&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 82&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;MagneticTape&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#d3d3d3&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;isGroup&amp;quot;:true,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;key&amp;quot;:-51,&amp;quot;loc&amp;quot;:&amp;quot;-50.185665431193 -750.3600194363123&amp;quot;,&amp;quot;thickness&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.9862258545222 -31.5046459906588&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;R&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1134.5581705187906 104.20944273769544&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;23 22&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;lightblue&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;Ellipse&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil Unit on\nprimary return to\nreclaim remaining heat&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note423&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 110&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.73046843075167 193.37552755233799&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1196.8082880691181 -440.62234022025115&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1285.088228565589 -170.73043009614702&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;FS&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DPV2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1385.4123658401616 -95.06970630513877&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fcf7f7&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;size&amp;quot;:&amp;quot;29 18&amp;quot;,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;SW&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:-54,&amp;quot;loc&amp;quot;:&amp;quot;-1467.7308190759302 -322.5991277595161&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;29 25&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump only runs when\nthere is a demand for\ncentral heating or \nwhen a tap is running.&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note4222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;173 112&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1628.5760798734996 -415.90878464076854&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Heat Pump primaries only hot \nduring heating season&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;233 79&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-919.2436482493229 250.58814989315113&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;130 litre store may\nheated by electric\nelements in summer&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;151 98&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1661.9970177026687 -269.8283375153808&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;500 litre Buffer\nfor Heat Pump \noperation&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422232&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;137 128&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;424.44978183880835 -788.5495569629508&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Defrost valve\nrecirculates\ncool buffer\nwater through\nheat pump&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note4222322&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;137 128&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;510.86671463869766 -1047.8003553626204&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;40kW CO2 Air\nSource Heat Pump\nlocated outside&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;165 99&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-317.05026765969706 -1051.1577495014371&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DPV22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1627.1353767615306 -128.9237704641281&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fcf7f7&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;size&amp;quot;:&amp;quot;14 18&amp;quot;,&amp;quot;angle&amp;quot;:270,&amp;quot;figure&amp;quot;:&amp;quot;TriangleRight&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Non-Return\nValve&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1692.5639921683494 -126.19676694548951&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;94 38&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/b/bd/Belimohead2.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;loadV2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1230.309092823539 46.84549828154957&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;40 81&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;angle&amp;quot;:270,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-503.87627536308446,-1018.9486393387181,-503.87627536308446,-1016.3270652710135,-503.87627536308446,-1016.3270652710135,-437.4595096482048,-1016.3270652710135,-371.04274393332514,-1016.3270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-514.3762753630845,-1026.948639338718,-514.3762753630845,-671.1866446877914,-514.3762753630845,-671.1866446877914,-443.5717187783853,-671.1866446877914,-372.7671621936861,-671.1866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-524.8762753630845,-1034.948639338718,-524.8762753630845,-406.9530770389361,-524.8762753630845,-406.9530770389361,-449.8806933431516,-406.9530770389361,-374.8851113232188,-406.9530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-535.3762753630845,-1042.948639338718,-535.3762753630845,-290.9520280932807,-535.3762753630845,-290.9520280932807,-455.1306933431516,-290.9520280932807,-374.8851113232188,-290.9520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-545.8762753630845,-1050.948639338718,-545.8762753630845,-170.7530110730416,-545.8762753630845,-170.7530110730416,-460.19613164960975,-170.7530110730416,-374.51598793613505,-170.7530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-556.3762753630845,-1058.948639338718,-556.3762753630845,-54.75196212738609,-556.3762753630845,-54.75196212738609,-465.89971073731783,-54.75196212738609,-375.42314611155126,-54.75196212738609,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-566.8762753630845,-1066.948639338718,-566.8762753630845,118.82233037261409,-566.8762753630845,118.82233037261409,-471.7878515185679,118.82233037261409,-376.69942767405126,118.82233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-577.3762753630845,-1074.948639338718,-577.3762753630845,293.67290443511416,-577.3762753630845,293.67290443511416,-476.39971073731783,293.67290443511416,-375.42314611155126,293.67290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-587.8762753630845,-1082.948639338718,-587.8762753630845,463.41835224761445,-587.8762753630845,463.41835224761445,-479.0971476123178,463.41835224761445,-370.31801986155125,463.41835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1352.9687543513157,-195.51995358391957,-1352.9687543513157,-169.51995358391957,-1352.9687543513157,-44.53525907710696,-1338.97118870495,-44.53525907710696,-1324.9736230585843,-44.53525907710696,-1310.9736230585843,-44.53525907710696],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1340.402197082935,-10.71081705292221,-1340.402197082935,-34.03525907710696,-1320.9736230585843,-34.03525907710696,-1310.9736230585843,-34.03525907710696],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-856.9261808019804,0.17830784933050836,-856.9261808019804,1.462281772704216,-856.9261808019804,2.746255696077924,-856.9261808019804,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-674.4453415425769,0.17830784933050836,-674.4453415425769,1.462281772704216,-674.4453415425769,2.746255696077924,-674.4453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-455.7579865571007,0.17830784933050836,-455.7579865571007,5.97945460339713,-455.7579865571007,11.780601357463752,-455.7579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-213.89846150693927,0.17830784933050836,-213.89846150693927,5.807063659832863,-213.89846150693927,11.435819470335218,-213.89846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-9.693712811892624,0.17830784933050836,-9.693712811892624,2.738151458182813,-9.693712811892624,5.297995067035117,-9.693712811892624,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,119.20148317292399,0.17830784933050836,119.20148317292399,2.9105424017471933,119.20148317292399,5.642776954163878,119.20148317292399,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,394.371002691072,0.17830784933050836,394.371002691072,0.738151458182756,394.371002691072,1.2979950670350036,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1352.9687543513157,-195.51995358391957,-1352.9687543513157,-169.51995358391957,-1352.9687543513157,148.16467115457505,-614.5455278496755,148.16467115457505,123.87769865196469,148.16467115457505,137.8776986519647,148.16467115457505],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1433.5807711072853,158.66467115457505,-658.8515362276603,158.66467115457505,115.87769865196469,158.66467115457505,137.8776986519647,158.66467115457505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-866.9273179170343,-423.83423888285694,-866.9273179170343,0.17830784933050836,-541.7886594923906,0.17830784933050836,-531.7886594923906,0.17830784933050836],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;points&amp;quot;:[-1246.315976341678,-412.08423888285694,-1246.315976341678,-402.08423888285694,-1246.315976341678,-153.48600580625896,-1342.4687543513157,-153.48600580625896,-1342.4687543513157,-185.51995358391957,-1342.4687543513157,-195.51995358391957],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-846.4261808019804,12.746255696077924,-846.4261808019804,2.746255696077924,-846.4261808019804,-31.302447886590926,-428.152627874535,-31.302447886590926,-428.152627874535,-62.357263468687876,-428.152627874535,-76.35726346868788],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-417.652627874535,-76.35726346868788,-417.652627874535,-54.357263468687876,-417.652627874535,-19.805503886304976,-663.9453415425769,-19.805503886304976,-663.9453415425769,2.746255696077924,-663.9453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-407.152627874535,-76.35726346868788,-407.152627874535,-46.357263468687876,-407.152627874535,-7.288331055612062,-445.2579865571007,-7.288331055612062,-445.2579865571007,11.780601357463752,-445.2579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-396.652627874535,-76.35726346868788,-396.652627874535,-42.357263468687876,-396.652627874535,-7.895531528782726,-203.39846150693927,-7.895531528782726,-203.39846150693927,-0.5641805296647817,-203.39846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-386.152627874535,-76.35726346868788,-386.152627874535,-50.357263468687876,-386.152627874535,-16.15679612565623,0.8062871881073761,-16.15679612565623,0.8062871881073761,-6.702004932964883,0.8062871881073761,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-375.652627874535,-76.35726346868788,-375.652627874535,-58.357263468687876,-375.652627874535,-24.418060722529617,129.701483172924,-24.418060722529617,129.701483172924,-6.357223045836122,129.701483172924,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-365.152627874535,-76.35726346868788,-365.152627874535,-66.35726346868788,-365.152627874535,-31.302447886590926,404.871002691072,-31.302447886590926,404.871002691072,-10.702004932964996,404.871002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-1026.8270652710135,-423.83423888285694,-1026.8270652710135,-391.43849140809107,-1026.8270652710135,-359.04274393332514,-1026.8270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-681.6866446877914,-423.83423888285694,-681.6866446877914,-392.3007005382715,-681.6866446877914,-360.7671621936861,-681.6866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-417.4530770389361,-423.83423888285694,-417.4530770389361,-393.35967510303783,-417.4530770389361,-362.8851113232188,-417.4530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-301.4520280932807,-423.83423888285694,-301.4520280932807,-393.35967510303783,-301.4520280932807,-362.8851113232188,-301.4520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-181.2530110730416,-423.83423888285694,-181.2530110730416,-393.175113409496,-181.2530110730416,-362.51598793613505,-181.2530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-65.2519621273861,-423.83423888285694,-65.2519621273861,-393.6286924972041,-65.2519621273861,-363.42314611155126,-65.2519621273861,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,108.32233037261409,-423.83423888285694,108.32233037261409,-394.2668332784541,108.32233037261409,-364.69942767405126,108.32233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,283.17290443511416,-423.83423888285694,283.17290443511416,-393.6286924972041,283.17290443511416,-363.42314611155126,283.17290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,452.91835224761445,-423.83423888285694,452.91835224761445,-391.0761293722041,452.91835224761445,-358.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9987731190895,-235.27749203539372,-1112.9987731190895,-249.27749203539372,-1112.9987731190895,-358.0768836992391,-1112.750153010593,-358.0768836992391,-1112.750153010593,-462.87627536308446,-1112.750153010593,-472.87627536308446],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9987731190895,-235.27749203539372,-1112.9987731190895,-245.27749203539372,-773.0757004968123,-245.27749203539372,-773.0757004968123,-96.15877714056288,-483.652627874535,-96.15877714056288,-469.652627874535,-96.15877714056288],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[22.127002551973646,-808.5311402999336,22.127002551973646,-794.5311402999336,22.127002551973646,-757.438898572691,3.3388326228903225,-757.438898572691,-15.449337306193001,-757.438898572691,-29.449337306193,-757.438898572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-746.938898572691,36.550662693807,-746.938898572691,37.328006443807,-746.938898572691,37.328006443807,-742.696711072691,37.328006443807,-738.454523572691,37.328006443807,-724.454523572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-673.438898572691,48.550662693807,-673.438898572691,193.893594857675,-673.438898572691,193.893594857675,-680.2189124909944,193.893594857675,-686.9989264092978,193.893594857675,-700.9989264092978],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1037.3061980715145,-59.0243739518005,-1037.3061980715145,302.49707220771506,-1037.3061980715145,302.49707220771506,-953.8725807201104,321.23326959617566,-953.8725807201104,375.23326959617566,-953.8725807201104],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[491.6070683847977,-648.6250935814155,325.6070683847977,-648.6250935814155,289.64114060387965,-648.6250935814155,289.64114060387965,-746.9484991444699,289.64114060387965,-845.2719047075242,289.64114060387965,-855.2719047075242],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;points&amp;quot;:[193.893594857675,-700.9989264092978,193.893594857675,-690.9989264092978,193.893594857675,-648.6250935814155,259.75033162123634,-648.6250935814155,325.6070683847977,-648.6250935814155,491.6070683847977,-648.6250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pumpB&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1523.0792897797076,-208.1126880795179,-1523.0792897797076,-218.1126880795179,-1523.0792897797076,-229.6231592126194,-1523.2588855323509,-229.6231592126194,-1523.2588855323509,-273.1336303457209,-1523.2588855323509,-283.1336303457209],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pumpB&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1523.2588855323509,-357.6336303457209,-1523.2588855323509,-367.6336303457209,-1523.2588855323509,-423.83423888285694,-1395.9124309370145,-423.83423888285694,-1268.565976341678,-423.83423888285694,-1258.565976341678,-423.83423888285694],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1331.9687543513157,-195.51995358391957,-1331.9687543513157,-185.51995358391957,-1331.9687543513157,-140.0341706041915,-1203.9151161071068,-140.0341706041915,-1203.9151161071068,-126.54838762446346,-1203.9151161071068,-112.54838762446346],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9987731190895,-177.77749203539372,-1112.9987731190895,-167.77749203539372,-1112.9987731190895,-103.01606901302625,-1112.9862258545222,-103.01606901302625,-1112.9862258545222,-70.2546459906588,-1112.9862258545222,-60.2546459906588],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9862258545222,-2.7546459906588012,-1112.9862258545222,7.245354009341199,-1112.9862258545222,60.85239837351832,-1134.5581705187906,60.85239837351832,-1134.5581705187906,82.45944273769544,-1134.5581705187906,92.45944273769544],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1122.3081705187906,104.20944273769544,-1112.3081705187906,104.20944273769544,556.562647958561,104.20944273769544,556.562647958561,115.69308601917089,556.562647958561,127.17672930064634,556.562647958561,137.17672930064634],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;points&amp;quot;:[567.062647958561,137.17672930064634,567.062647958561,127.17672930064634,567.062647958561,107.10615250940077,638.1070683847977,107.10615250940077,638.1070683847977,-659.1250935814155,620.1070683847977,-659.1250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1026.8061980715145,-67.0243739518005,-1026.8061980715145,289.64114060387965,-1026.8061980715145,289.64114060387965,-984.7890513895193,289.64114060387965,-942.7719047075242,289.64114060387965,-928.7719047075242],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;points&amp;quot;:[404.48326959617566,-930.3725807201104,404.48326959617566,-920.3725807201104,404.48326959617566,-891.4988371507629,333.6070683847977,-891.4988371507629,333.6070683847977,-659.1250935814155,491.6070683847977,-659.1250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1196.8082880691181,-418.62234022025115,-1196.8082880691181,-408.62234022025115,-1196.8082880691181,-408.62234022025115,-1156,-408.62234022025115,-1156,-31.5046459906588,-1152.2362258545222,-31.5046459906588,-1138.2362258545222,-31.5046459906588],&amp;quot;dash&amp;quot;:[4,4],&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1285.088228565589,-148.73043009614702,-1285.088228565589,-138.73043009614702,-1285.088228565589,-83.79838762446346,-1264.1266723363478,-83.79838762446346,-1243.1651161071068,-83.79838762446346,-1229.1651161071068,-83.79838762446346],&amp;quot;thickness&amp;quot;:1,&amp;quot;dash&amp;quot;:[4,4]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[-1363.4687543513157,-195.51995358391957,-1363.4687543513157,-181.51995358391957,-1363.4687543513157,-141.04482994452917,-1385.4123658401616,-141.04482994452917,-1385.4123658401616,-132.56970630513877,-1385.4123658401616,-118.56970630513877],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1385.4123658401616,-10.71081705292221,-1385.4123658401616,-36.14026167903049,-1385.4123658401616,-61.569706305138766,-1385.4123658401616,-71.56970630513877],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:-54,&amp;quot;to&amp;quot;:&amp;quot;DPV2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1467.7308190759302,-300.8491277595161,-1467.7308190759302,-290.8491277595161,-1467.7308190759302,-282.5138614461233,-1432.1365977835412,-282.5138614461233,-1432.1365977835412,-95.06970630513877,-1417.4123658401616,-95.06970630513877,-1403.4123658401616,-95.06970630513877],&amp;quot;dash&amp;quot;:[4,4],&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1627.1353767615306,-136.4237704641281,-1627.1353767615306,-146.4237704641281,-1627.1353767615306,-175.1126880795179,-1613.4823332706192,-175.1126880795179,-1599.8292897797076,-175.1126880795179,-1589.8292897797076,-175.1126880795179],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;points&amp;quot;:[-1627.1353767615306,-112.9237704641281,-1627.467643397269,-98.9237704641281,-1627.467643397269,308.27884250412217,699.2122360423514,308.27884250412217,699.2122360423514,-953.8725807201104,443.73326959617566,-953.8725807201104,433.73326959617566,-953.8725807201104],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1589.8292897797076,13.887311920482091,-1755.8292897797076,13.887311920482091,-1614.163418990428,13.887311920482091,-1614.163418990428,295.9365710900747,686.0880572099109,295.9365710900747,686.0880572099109,-900,555.8570683847977,-900,555.8570683847977,-900.6250935814155,555.8570683847977,-886.6250935814155],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;loadV2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;points&amp;quot;:[-1203.9151161071068,-55.04838762446346,-1203.9151161071068,-41.04838762446346,-1203.9151161071068,-22.726444671456946,-1204.059092823539,-22.726444671456946,-1204.059092823539,-36.40450171845043,-1204.059092823539,17.595498281549567],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1180.559092823539,46.84549828154957,-1170.559092823539,46.84549828154957,-1134.5581705187906,46.84549828154957,-1134.5581705187906,64.6524705096225,-1134.5581705187906,82.45944273769544,-1134.5581705187906,92.45944273769544],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;points&amp;quot;:[-1204.059092823539,76.09549828154957,-1204.059092823539,130.09549828154957,-1613.8296173453273,130.09549828154957,-1613.8296173453273,13.887311920482091,-1599.8292897797076,13.887311920482091,-1589.8292897797076,13.887311920482091],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;,&amp;quot;dash&amp;quot;:[4,4]}&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;General_Layout_with_Unvented_HIU&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1432.2807711072853 149.83918294707797&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;29 25&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;aliceblue&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;TriangleUp&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1021.5770652710135 -318.79274393332514&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 42&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1373.4330400656015 -259.0556678696339&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 120&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/60/Slim2.jpg/380px-Slim2.jpg&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-676.4366446877914 -318.0171621936861&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-412.2030770389361 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-296.2020280932807 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-176.0030110730416 -326.76598793613505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-60.00196212738609 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;113.57233037261409 -326.44942767405126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;288.42290443511416 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;458.16835224761445 -320.06801986155125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.750153010593 -545.8762753630845&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1255.173623058584 -31.935259077106934&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-527.7886594923906 0.17830784933050836&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;7 9&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-396.652627874535 -96.15877714056288&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-851.6761808019804 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-669.1953415425769 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-450.5079865571007 50.53060135746375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-208.64846150693927 50.18581947033522&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-4.443712811892624 46.04799506703512&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 43&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;124.45148317292399 48.39277695416388&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;399.621002691072 44.047995067035004&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;171.6276986519647 153.41467115457505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;F&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1246.315976341678 -423.83423888285694&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;23 22&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;Ellipse&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Manifolds\nat High Level&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;124 55&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-400.3538932699839 -150.27043924089486&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return manifold provides\nvariable flow control\nover each zone, based on \nroom temperatures.\n\nThe supply remains common, \nto minimise heat loss&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;239 149&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1285.7521034141741 -549.6876384864289&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.9987731190895 -202.27749203539372&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fcf7f7&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;size&amp;quot;:&amp;quot;48 20&amp;quot;,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV maintains\nsteady pressure across\nheating circuits&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 110&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-992.9284878841479 -170.97150973433702&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-32,&amp;quot;loc&amp;quot;:&amp;quot;-546.9070367378666 -434.8245843579187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-33,&amp;quot;loc&amp;quot;:&amp;quot;364.96514278721247 -437.09010530083816&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;12mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-34,&amp;quot;loc&amp;quot;:&amp;quot;186.77551262309953 -439.3706001439483&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-35,&amp;quot;loc&amp;quot;:&amp;quot;13.180100625711816 -437.34182024752187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10 x 10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-36,&amp;quot;loc&amp;quot;:&amp;quot;-1009.3675305910565 -600.0787923609727&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false,&amp;quot;size&amp;quot;:&amp;quot;95 33.859375&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1203.9151161071068 -83.79838762446346&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DHW and Heating\nindependently metered&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;132 106&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1018.3407346607719 -9.225591788590009&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/4/49/Qavh.png/437px-Qavh.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#66d6d1&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-153.2743739518005 -1032.0561980715142&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Mitsubishi Electric QAHV&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;134 202&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/68/Pressureset1.png/485px-Pressureset1.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-94.199337306193 -715.438898572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;111 137&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;22.127002551973646 -835.7811402999336&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;group&amp;quot;:-51,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;37.328006443807 -703.704523572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;41 23&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Expansion\nVessel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/9/9b/Flexcon.jpg&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#6cafdb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;193.893594857675 -781.2489264092978&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;82 142&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;289.64114060387965 -892.0219047075242&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;43 55&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/b/bd/Belimohead2.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.48326959617566 -980.1225807201104&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;40 81&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Buffer Store&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;555.8570683847977 -748.3750935814155&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#2196f3&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;110 258&amp;quot;},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;90 litre\nUnvented\nCylinder&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1469.5047353418165 -24.3606781978379&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;84 169&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil\nUnit&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;561.812647958561 187.17672930064634&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 82&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;MagneticTape&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#d3d3d3&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;isGroup&amp;quot;:true,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;key&amp;quot;:-51,&amp;quot;loc&amp;quot;:&amp;quot;-50.185665431193 -750.3600194363123&amp;quot;,&amp;quot;thickness&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.9862258545222 -31.5046459906588&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;R&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1134.5581705187906 104.20944273769544&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;23 22&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;lightblue&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;Ellipse&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil Unit on\nprimary return to\nreclaim remaining heat&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note423&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 110&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.73046843075167 193.37552755233799&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1196.8082880691181 -440.62234022025115&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1282.2310857084462 -179.3018586675757&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Heat Pump primaries only hot \nduring heating season&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;233 79&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-919.2436482493229 250.58814989315113&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;90 litre store may\nheated via HIU\nfrom Heat Pump\nbuffer store,\nor from electric\nelements in summer&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;151 163&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1501.7986345832546 -239.36863312823243&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;500 litre Buffer\nfor Heat Pump \noperation&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422232&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;137 128&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;424.44978183880835 -788.5495569629508&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Defrost valve\nrecirculates\ncool buffer\nwater through\nheat pump&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note4222322&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;137 128&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;510.86671463869766 -1047.8003553626204&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;40kW CO2 Air\nSource Heat Pump\nlocated outside&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;165 99&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-317.05026765969706 -1051.1577495014371&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;687.0144583760878 -803.5115604647447&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;56 93&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS24&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1466.4307711072854 224.43918294707788&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 23&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-63,&amp;quot;loc&amp;quot;:&amp;quot;-1442.851770417867 35.609394886592156&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;29 25&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1389.0398379133035 -12.196201371280438&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;34 65&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-503.87627536308446,-1018.9486393387181,-503.87627536308446,-1016.3270652710135,-503.87627536308446,-1016.3270652710135,-437.4595096482048,-1016.3270652710135,-371.04274393332514,-1016.3270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-514.3762753630845,-1026.948639338718,-514.3762753630845,-671.1866446877914,-514.3762753630845,-671.1866446877914,-443.5717187783853,-671.1866446877914,-372.7671621936861,-671.1866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-524.8762753630845,-1034.948639338718,-524.8762753630845,-406.9530770389361,-524.8762753630845,-406.9530770389361,-449.8806933431516,-406.9530770389361,-374.8851113232188,-406.9530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-535.3762753630845,-1042.948639338718,-535.3762753630845,-290.9520280932807,-535.3762753630845,-290.9520280932807,-455.1306933431516,-290.9520280932807,-374.8851113232188,-290.9520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-545.8762753630845,-1050.948639338718,-545.8762753630845,-170.7530110730416,-545.8762753630845,-170.7530110730416,-460.19613164960975,-170.7530110730416,-374.51598793613505,-170.7530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-556.3762753630845,-1058.948639338718,-556.3762753630845,-54.75196212738609,-556.3762753630845,-54.75196212738609,-465.89971073731783,-54.75196212738609,-375.42314611155126,-54.75196212738609,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-566.8762753630845,-1066.948639338718,-566.8762753630845,118.82233037261409,-566.8762753630845,118.82233037261409,-471.7878515185679,118.82233037261409,-376.69942767405126,118.82233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-577.3762753630845,-1074.948639338718,-577.3762753630845,293.67290443511416,-577.3762753630845,293.67290443511416,-476.39971073731783,293.67290443511416,-375.42314611155126,293.67290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-587.8762753630845,-1082.948639338718,-587.8762753630845,463.41835224761445,-587.8762753630845,463.41835224761445,-479.0971476123178,463.41835224761445,-370.31801986155125,463.41835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1432.2807711072853,128.08918294707797,-1432.2807711072853,118.08918294707797,-1432.2807711072853,102.9000000000002,-1340,102.9000000000002,-1340,-26.685259077106934,-1298.923623058584,-26.685259077106934,-1288.923623058584,-26.685259077106934],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-856.9261808019804,0.17830784933050836,-856.9261808019804,1.462281772704216,-856.9261808019804,2.746255696077924,-856.9261808019804,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-674.4453415425769,0.17830784933050836,-674.4453415425769,1.462281772704216,-674.4453415425769,2.746255696077924,-674.4453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-455.7579865571007,0.17830784933050836,-455.7579865571007,5.97945460339713,-455.7579865571007,11.780601357463752,-455.7579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-213.89846150693927,0.17830784933050836,-213.89846150693927,5.807063659832863,-213.89846150693927,11.435819470335218,-213.89846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-9.693712811892624,0.17830784933050836,-9.693712811892624,2.738151458182813,-9.693712811892624,5.297995067035117,-9.693712811892624,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,119.20148317292399,0.17830784933050836,119.20148317292399,2.9105424017471933,119.20148317292399,5.642776954163878,119.20148317292399,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,394.371002691072,0.17830784933050836,394.371002691072,0.738151458182756,394.371002691072,1.2979950670350036,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-866.9273179170343,-423.83423888285694,-866.9273179170343,0.17830784933050836,-541.7886594923906,0.17830784933050836,-531.7886594923906,0.17830784933050836],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;points&amp;quot;:[-1246.315976341678,-412.08423888285694,-1246.315976341678,-402.08423888285694,-1246.315976341678,-160.95238095238108,-1368.1830400656015,-160.95238095238108,-1368.1830400656015,-179.8056678696339,-1368.1830400656015,-189.8056678696339],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-846.4261808019804,12.746255696077924,-846.4261808019804,2.746255696077924,-846.4261808019804,-31.302447886590926,-428.152627874535,-31.302447886590926,-428.152627874535,-62.357263468687876,-428.152627874535,-76.35726346868788],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-417.652627874535,-76.35726346868788,-417.652627874535,-54.357263468687876,-417.652627874535,-19.805503886304976,-663.9453415425769,-19.805503886304976,-663.9453415425769,2.746255696077924,-663.9453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-407.152627874535,-76.35726346868788,-407.152627874535,-46.357263468687876,-407.152627874535,-7.288331055612062,-445.2579865571007,-7.288331055612062,-445.2579865571007,11.780601357463752,-445.2579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-396.652627874535,-76.35726346868788,-396.652627874535,-42.357263468687876,-396.652627874535,-7.895531528782726,-203.39846150693927,-7.895531528782726,-203.39846150693927,-0.5641805296647817,-203.39846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-386.152627874535,-76.35726346868788,-386.152627874535,-50.357263468687876,-386.152627874535,-16.15679612565623,0.8062871881073761,-16.15679612565623,0.8062871881073761,-6.702004932964883,0.8062871881073761,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-375.652627874535,-76.35726346868788,-375.652627874535,-58.357263468687876,-375.652627874535,-24.418060722529617,129.701483172924,-24.418060722529617,129.701483172924,-6.357223045836122,129.701483172924,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-365.152627874535,-76.35726346868788,-365.152627874535,-66.35726346868788,-365.152627874535,-31.302447886590926,404.871002691072,-31.302447886590926,404.871002691072,-10.702004932964996,404.871002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-1026.8270652710135,-423.83423888285694,-1026.8270652710135,-391.43849140809107,-1026.8270652710135,-359.04274393332514,-1026.8270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-681.6866446877914,-423.83423888285694,-681.6866446877914,-392.3007005382715,-681.6866446877914,-360.7671621936861,-681.6866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-417.4530770389361,-423.83423888285694,-417.4530770389361,-393.35967510303783,-417.4530770389361,-362.8851113232188,-417.4530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-301.4520280932807,-423.83423888285694,-301.4520280932807,-393.35967510303783,-301.4520280932807,-362.8851113232188,-301.4520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-181.2530110730416,-423.83423888285694,-181.2530110730416,-393.175113409496,-181.2530110730416,-362.51598793613505,-181.2530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-65.2519621273861,-423.83423888285694,-65.2519621273861,-393.6286924972041,-65.2519621273861,-363.42314611155126,-65.2519621273861,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,108.32233037261409,-423.83423888285694,108.32233037261409,-394.2668332784541,108.32233037261409,-364.69942767405126,108.32233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,283.17290443511416,-423.83423888285694,283.17290443511416,-393.6286924972041,283.17290443511416,-363.42314611155126,283.17290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,452.91835224761445,-423.83423888285694,452.91835224761445,-391.0761293722041,452.91835224761445,-358.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9987731190895,-235.27749203539372,-1112.9987731190895,-249.27749203539372,-1112.9987731190895,-358.0768836992391,-1112.750153010593,-358.0768836992391,-1112.750153010593,-462.87627536308446,-1112.750153010593,-472.87627536308446],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[22.127002551973646,-808.5311402999336,22.127002551973646,-794.5311402999336,22.127002551973646,-757.438898572691,3.3388326228903225,-757.438898572691,-15.449337306193001,-757.438898572691,-29.449337306193,-757.438898572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-746.938898572691,36.550662693807,-746.938898572691,37.328006443807,-746.938898572691,37.328006443807,-742.696711072691,37.328006443807,-738.454523572691,37.328006443807,-724.454523572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-673.438898572691,48.550662693807,-673.438898572691,193.893594857675,-673.438898572691,193.893594857675,-680.2189124909944,193.893594857675,-686.9989264092978,193.893594857675,-700.9989264092978],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1037.3061980715145,-59.0243739518005,-1037.3061980715145,302.49707220771506,-1037.3061980715145,302.49707220771506,-953.8725807201104,321.23326959617566,-953.8725807201104,375.23326959617566,-953.8725807201104],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[491.6070683847977,-648.6250935814155,325.6070683847977,-648.6250935814155,289.64114060387965,-648.6250935814155,289.64114060387965,-746.9484991444699,289.64114060387965,-845.2719047075242,289.64114060387965,-855.2719047075242],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;points&amp;quot;:[193.893594857675,-700.9989264092978,193.893594857675,-690.9989264092978,193.893594857675,-648.6250935814155,259.75033162123634,-648.6250935814155,325.6070683847977,-648.6250935814155,491.6070683847977,-648.6250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1357.6830400656015,-189.8056678696339,-1357.6830400656015,-179.8056678696339,-1357.6830400656015,-170.4761904761906,-1203.9151161071068,-170.4761904761906,-1203.9151161071068,-126.54838762446346,-1203.9151161071068,-112.54838762446346],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9987731190895,-177.77749203539372,-1112.9987731190895,-167.77749203539372,-1112.9987731190895,-103.01606901302625,-1112.9862258545222,-103.01606901302625,-1112.9862258545222,-70.2546459906588,-1112.9862258545222,-60.2546459906588],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9862258545222,-2.7546459906588012,-1112.9862258545222,7.245354009341199,-1112.9862258545222,60.85239837351832,-1134.5581705187906,60.85239837351832,-1134.5581705187906,82.45944273769544,-1134.5581705187906,92.45944273769544],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1122.3081705187906,104.20944273769544,-1112.3081705187906,104.20944273769544,556.562647958561,104.20944273769544,556.562647958561,115.69308601917089,556.562647958561,127.17672930064634,556.562647958561,137.17672930064634],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;points&amp;quot;:[567.062647958561,137.17672930064634,567.062647958561,127.17672930064634,567.062647958561,107.10615250940077,638.1070683847977,107.10615250940077,638.1070683847977,-659.1250935814155,620.1070683847977,-659.1250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1026.8061980715145,-67.0243739518005,-1026.8061980715145,289.64114060387965,-1026.8061980715145,289.64114060387965,-984.7890513895193,289.64114060387965,-942.7719047075242,289.64114060387965,-928.7719047075242],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;points&amp;quot;:[404.48326959617566,-930.3725807201104,404.48326959617566,-920.3725807201104,404.48326959617566,-891.4988371507629,333.6070683847977,-891.4988371507629,333.6070683847977,-659.1250935814155,491.6070683847977,-659.1250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1196.8082880691181,-418.62234022025115,-1196.8082880691181,-408.62234022025115,-1196.8082880691181,-408.62234022025115,-1156,-408.62234022025115,-1156,-31.5046459906588,-1152.2362258545222,-31.5046459906588,-1138.2362258545222,-31.5046459906588],&amp;quot;dash&amp;quot;:[4,4],&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1282.2310857084462,-157.3018586675757,-1282.2310857084462,-147.3018586675757,-1282.2310857084462,-83.79838762446346,-1262.6981009077765,-83.79838762446346,-1243.1651161071068,-83.79838762446346,-1229.1651161071068,-83.79838762446346],&amp;quot;thickness&amp;quot;:1,&amp;quot;dash&amp;quot;:[4,4]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[433.73326959617566,-953.8725807201104,443.73326959617566,-953.8725807201104,555.8570683847977,-953.8725807201104,555.8570683847977,-927.2488371507629,555.8570683847977,-900.6250935814155,555.8570683847977,-886.6250935814155],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pumpB2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;points&amp;quot;:[555.8570683847977,-886.6250935814155,555.8570683847977,-896.6250935814155,687.0144583760878,-896.6250935814155,687.0144583760878,-875.6933270230801,687.0144583760878,-854.7615604647447,687.0144583760878,-840.7615604647447],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pumpB2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[687.0144583760878,-766.2615604647447,687.0144583760878,-756.2615604647447,687.2383996784827,-756.2615604647447,687.2383996784827,305.34079171640633,-1594.2447788695335,305.34079171640633,-1594.2447788695335,-423.83423888285694,-1224.065976341678,-423.83423888285694,-1234.065976341678,-423.83423888285694],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1203.9151161071068,-55.04838762446346,-1203.9151161071068,-45.04838762446346,-1203.9151161071068,59.098217751562515,-1134.5581705187906,59.098217751562515,-1134.5581705187906,82.45944273769544,-1134.5581705187906,92.45944273769544],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-469.652627874535,-96.15877714056288,-483.652627874535,-96.15877714056288,-858.4016128414455,-96.15877714056288,-858.4016128414455,-434.3719004739845,-1112.750153010593,-434.3719004739845,-1112.750153010593,-462.87627536308446,-1112.750153010593,-472.87627536308446],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1469.5047353418165,-118.1106781978379,-1469.5047353418165,-128.1106781978379,-1469.5047353418165,-132,-1340,-132,-1340,-37.185259077106934,-1302.923623058584,-37.185259077106934,-1288.923623058584,-37.185259077106934],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[137.8776986519647,148.16467115457505,123.87769865196469,148.16467115457505,-1306.923623058584,148.16467115457505,-1306.923623058584,55.489706038734056,-1306.923623058584,-37.185259077106934,-1288.923623058584,-37.185259077106934],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1288.923623058584,-26.685259077106934,-1298.923623058584,-26.685259077106934,-1298.923623058584,158.66467115457505,-591.5229622033097,158.66467115457505,115.87769865196469,158.66467115457505,137.8776986519647,158.66467115457505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS24&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1466.4307711072854,203.68918294707788,-1466.4307711072854,193.68918294707788,-1466.4307711072854,193.68918294707788,-1432.2807711072853,193.68918294707788,-1432.2807711072853,185.58918294707797,-1432.2807711072853,171.58918294707797]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:-63,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[-1432.2807711072853,128.08918294707797,-1432.2807711072853,118.08918294707797,-1432.2807711072853,103.47428891683506,-1409.101770417867,103.47428891683506,-1409.101770417867,35.609394886592156,-1419.101770417867,35.609394886592156],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:-63,&amp;quot;to&amp;quot;:&amp;quot;pumpB3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1419.101770417867,35.609394886592156,-1405.101770417867,35.609394886592156,-1389.0398379133035,35.609394886592156,-1389.0398379133035,29.83159675765586,-1389.0398379133035,24.053798628719562,-1389.0398379133035,14.053798628719562],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pumpB3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1389.0398379133035,-38.44620137128044,-1389.0398379133035,-52.44620137128044,-1389.0398379133035,-88.12593462045717,-1389.1830400656015,-88.12593462045717,-1389.1830400656015,-155.8056678696339,-1389.1830400656015,-189.8056678696339],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1378.6830400656015,-189.8056678696339,-1378.6830400656015,-167.8056678696339,-1378.6830400656015,-132.30000000000018,-1469.5047353418165,-132.30000000000018,-1469.5047353418165,-128.1106781978379,-1469.5047353418165,-118.1106781978379],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;}&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;General_Layout_1&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1433.5807711072853 -41.46081705292221&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 23&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1021.5770652710135 -318.79274393332514&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 42&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1347.7187543513157 -264.7699535839196&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 120&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/60/Slim2.jpg/380px-Slim2.jpg&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-676.4366446877914 -318.0171621936861&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-412.2030770389361 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-296.2020280932807 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-176.0030110730416 -326.76598793613505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-60.00196212738609 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;113.57233037261409 -326.44942767405126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;288.42290443511416 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;458.16835224761445 -320.06801986155125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.750153010593 -545.8762753630845&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1286.9493941554827 30.74029282056091&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-527.7886594923906 0.17830784933050836&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;7 9&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-396.652627874535 -96.15877714056288&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-851.6761808019804 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-669.1953415425769 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-450.5079865571007 50.53060135746375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-208.64846150693927 50.18581947033522&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-4.443712811892624 46.04799506703512&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 43&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;124.45148317292399 48.39277695416388&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;399.621002691072 44.047995067035004&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Taps&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;171.6276986519647 153.41467115457505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;F&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1246.315976341678 -423.83423888285694&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;23 22&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;Ellipse&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Manifolds\nat High Level&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;124 55&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-400.3538932699839 -150.27043924089486&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return manifold provides\nvariable flow control\nover each zone, based on \nroom temperatures.\n\nThe supply remains common, \nto minimise heat loss&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;239 149&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1285.7521034141741 -549.6876384864289&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.9987731190895 -202.27749203539372&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fcf7f7&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;size&amp;quot;:&amp;quot;48 20&amp;quot;,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV maintains\nsteady pressure across\nheating circuits&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 110&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-992.9284878841479 -170.97150973433702&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-32,&amp;quot;loc&amp;quot;:&amp;quot;-546.9070367378666 -434.8245843579187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-33,&amp;quot;loc&amp;quot;:&amp;quot;364.96514278721247 -437.09010530083816&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;12mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-34,&amp;quot;loc&amp;quot;:&amp;quot;186.77551262309953 -439.3706001439483&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-35,&amp;quot;loc&amp;quot;:&amp;quot;13.180100625711816 -437.34182024752187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10 x 10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-36,&amp;quot;loc&amp;quot;:&amp;quot;-1009.3675305910565 -600.0787923609727&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false,&amp;quot;size&amp;quot;:&amp;quot;95 33.859375&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1184.5617290759894 -31.728560612171407&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DHW and Heating\nindependently metered&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;132 106&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1018.3407346607719 -9.225591788590009&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/4/49/Qavh.png/437px-Qavh.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#66d6d1&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-153.2743739518005 -1032.0561980715142&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Mitsubishi Electric QAHV&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;134 202&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/68/Pressureset1.png/485px-Pressureset1.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-94.199337306193 -715.438898572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;111 137&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;22.127002551973646 -835.7811402999336&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;group&amp;quot;:-51,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;37.328006443807 -703.704523572691&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;41 23&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;group&amp;quot;:-51},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Expansion\nVessel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/9/9b/Flexcon.jpg&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#6cafdb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;193.893594857675 -781.2489264092978&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;82 142&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;289.64114060387965 -892.0219047075242&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;43 55&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/5/56/Magna3h.jpg&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;pumpB&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1523.2588855323509 -320.3836303457209&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Integral to heat pump&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;56 93&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/b/bd/Belimohead2.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.48326959617566 -980.1225807201104&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;40 81&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;white&amp;quot;,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Buffer Store&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;555.8570683847977 -748.3750935814155&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#2196f3&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;110 258&amp;quot;},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Buffer Store&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/c/cd/Buffer1.jpg&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1523.0792897797076 -85.86268807951791&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#2196f3&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;},{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;notes&amp;quot;:&amp;quot;500 litre&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;115 226&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil\nUnit&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;561.812647958561 187.17672930064634&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 82&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;MagneticTape&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#d3d3d3&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;isGroup&amp;quot;:true,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;key&amp;quot;:-51,&amp;quot;loc&amp;quot;:&amp;quot;-50.185665431193 -750.3600194363123&amp;quot;,&amp;quot;thickness&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.9862258545222 -31.5046459906588&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;R&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1134.5581705187906 104.20944273769544&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;23 22&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;lightblue&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;figure&amp;quot;:&amp;quot;Ellipse&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Fan Coil Unit on\nprimary return to\nreclaim remaining heat&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note423&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 110&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;404.73046843075167 193.37552755233799&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1196.8082880691181 -440.62234022025115&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1285.088228565589 -170.73043009614702&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;22 27&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:0,&amp;quot;avoidable&amp;quot;:false,&amp;quot;angle&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;FS&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DPV2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1385.4123658401616 -95.06970630513877&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fcf7f7&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;size&amp;quot;:&amp;quot;29 18&amp;quot;,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;SW&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:-54,&amp;quot;loc&amp;quot;:&amp;quot;-1467.7308190759302 -322.5991277595161&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;29 25&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Pump only runs when\nthere is a demand for\ncentral heating or \nwhen a tap is running.&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note4222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;173 112&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1628.5760798734996 -415.90878464076854&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Heat Pump primaries only hot \nduring heating season&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;233 79&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-919.2436482493229 250.58814989315113&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;130 litre store may\nheated by electric\nelements in summer&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;151 98&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1661.9970177026687 -239.8987208146861&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;500 litre Buffer\nfor Heat Pump \noperation&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422232&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;137 128&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;424.44978183880835 -788.5495569629508&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Defrost valve\nrecirculates\ncool buffer\nwater through\nheat pump&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note4222322&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;137 128&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;510.86671463869766 -1047.8003553626204&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;40kW CO2 Air\nSource Heat Pump\nlocated outside&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42223222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;165 99&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-317.05026765969706 -1051.1577495014371&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-503.87627536308446,-1018.9486393387181,-503.87627536308446,-1016.3270652710135,-503.87627536308446,-1016.3270652710135,-437.4595096482048,-1016.3270652710135,-371.04274393332514,-1016.3270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-514.3762753630845,-1026.948639338718,-514.3762753630845,-671.1866446877914,-514.3762753630845,-671.1866446877914,-443.5717187783853,-671.1866446877914,-372.7671621936861,-671.1866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-524.8762753630845,-1034.948639338718,-524.8762753630845,-406.9530770389361,-524.8762753630845,-406.9530770389361,-449.8806933431516,-406.9530770389361,-374.8851113232188,-406.9530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-535.3762753630845,-1042.948639338718,-535.3762753630845,-290.9520280932807,-535.3762753630845,-290.9520280932807,-455.1306933431516,-290.9520280932807,-374.8851113232188,-290.9520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-545.8762753630845,-1050.948639338718,-545.8762753630845,-170.7530110730416,-545.8762753630845,-170.7530110730416,-460.19613164960975,-170.7530110730416,-374.51598793613505,-170.7530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-556.3762753630845,-1058.948639338718,-556.3762753630845,-54.75196212738609,-556.3762753630845,-54.75196212738609,-465.89971073731783,-54.75196212738609,-375.42314611155126,-54.75196212738609,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-566.8762753630845,-1066.948639338718,-566.8762753630845,118.82233037261409,-566.8762753630845,118.82233037261409,-471.7878515185679,118.82233037261409,-376.69942767405126,118.82233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-577.3762753630845,-1074.948639338718,-577.3762753630845,293.67290443511416,-577.3762753630845,293.67290443511416,-476.39971073731783,293.67290443511416,-375.42314611155126,293.67290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-587.8762753630845,-1082.948639338718,-587.8762753630845,463.41835224761445,-587.8762753630845,463.41835224761445,-479.0971476123178,463.41835224761445,-370.31801986155125,463.41835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1352.9687543513157,-195.51995358391957,-1352.9687543513157,-169.51995358391957,-1352.9687543513157,25.49029282056091,-1343.8340742533992,25.49029282056091,-1334.6993941554827,25.49029282056091,-1320.6993941554827,25.49029282056091],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1433.5807711072853,35.99029282056091,-1388.1400826313838,35.99029282056091,-1342.6993941554827,35.99029282056091,-1320.6993941554827,35.99029282056091],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-856.9261808019804,0.17830784933050836,-856.9261808019804,1.462281772704216,-856.9261808019804,2.746255696077924,-856.9261808019804,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-674.4453415425769,0.17830784933050836,-674.4453415425769,1.462281772704216,-674.4453415425769,2.746255696077924,-674.4453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-455.7579865571007,0.17830784933050836,-455.7579865571007,5.97945460339713,-455.7579865571007,11.780601357463752,-455.7579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-213.89846150693927,0.17830784933050836,-213.89846150693927,5.807063659832863,-213.89846150693927,11.435819470335218,-213.89846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-9.693712811892624,0.17830784933050836,-9.693712811892624,2.738151458182813,-9.693712811892624,5.297995067035117,-9.693712811892624,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,119.20148317292399,0.17830784933050836,119.20148317292399,2.9105424017471933,119.20148317292399,5.642776954163878,119.20148317292399,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,394.371002691072,0.17830784933050836,394.371002691072,0.738151458182756,394.371002691072,1.2979950670350036,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1352.9687543513157,-195.51995358391957,-1352.9687543513157,-169.51995358391957,-1352.9687543513157,148.16467115457505,-614.5455278496755,148.16467115457505,123.87769865196469,148.16467115457505,137.8776986519647,148.16467115457505],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1433.5807711072853,158.66467115457505,-658.8515362276603,158.66467115457505,115.87769865196469,158.66467115457505,137.8776986519647,158.66467115457505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-866.9273179170343,-423.83423888285694,-866.9273179170343,0.17830784933050836,-541.7886594923906,0.17830784933050836,-531.7886594923906,0.17830784933050836],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;points&amp;quot;:[-1246.315976341678,-412.08423888285694,-1246.315976341678,-402.08423888285694,-1246.315976341678,-153.48600580625896,-1342.4687543513157,-153.48600580625896,-1342.4687543513157,-185.51995358391957,-1342.4687543513157,-195.51995358391957],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-846.4261808019804,12.746255696077924,-846.4261808019804,2.746255696077924,-846.4261808019804,-31.302447886590926,-428.152627874535,-31.302447886590926,-428.152627874535,-62.357263468687876,-428.152627874535,-76.35726346868788],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-417.652627874535,-76.35726346868788,-417.652627874535,-54.357263468687876,-417.652627874535,-19.805503886304976,-663.9453415425769,-19.805503886304976,-663.9453415425769,2.746255696077924,-663.9453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-407.152627874535,-76.35726346868788,-407.152627874535,-46.357263468687876,-407.152627874535,-7.288331055612062,-445.2579865571007,-7.288331055612062,-445.2579865571007,11.780601357463752,-445.2579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-396.652627874535,-76.35726346868788,-396.652627874535,-42.357263468687876,-396.652627874535,-7.895531528782726,-203.39846150693927,-7.895531528782726,-203.39846150693927,-0.5641805296647817,-203.39846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-386.152627874535,-76.35726346868788,-386.152627874535,-50.357263468687876,-386.152627874535,-16.15679612565623,0.8062871881073761,-16.15679612565623,0.8062871881073761,-6.702004932964883,0.8062871881073761,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-375.652627874535,-76.35726346868788,-375.652627874535,-58.357263468687876,-375.652627874535,-24.418060722529617,129.701483172924,-24.418060722529617,129.701483172924,-6.357223045836122,129.701483172924,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-365.152627874535,-76.35726346868788,-365.152627874535,-66.35726346868788,-365.152627874535,-31.302447886590926,404.871002691072,-31.302447886590926,404.871002691072,-10.702004932964996,404.871002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-1026.8270652710135,-423.83423888285694,-1026.8270652710135,-391.43849140809107,-1026.8270652710135,-359.04274393332514,-1026.8270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-681.6866446877914,-423.83423888285694,-681.6866446877914,-392.3007005382715,-681.6866446877914,-360.7671621936861,-681.6866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-417.4530770389361,-423.83423888285694,-417.4530770389361,-393.35967510303783,-417.4530770389361,-362.8851113232188,-417.4530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-301.4520280932807,-423.83423888285694,-301.4520280932807,-393.35967510303783,-301.4520280932807,-362.8851113232188,-301.4520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-181.2530110730416,-423.83423888285694,-181.2530110730416,-393.175113409496,-181.2530110730416,-362.51598793613505,-181.2530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,-65.2519621273861,-423.83423888285694,-65.2519621273861,-393.6286924972041,-65.2519621273861,-363.42314611155126,-65.2519621273861,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,108.32233037261409,-423.83423888285694,108.32233037261409,-394.2668332784541,108.32233037261409,-364.69942767405126,108.32233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,283.17290443511416,-423.83423888285694,283.17290443511416,-393.6286924972041,283.17290443511416,-363.42314611155126,283.17290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1234.065976341678,-423.83423888285694,-1224.065976341678,-423.83423888285694,452.91835224761445,-423.83423888285694,452.91835224761445,-391.0761293722041,452.91835224761445,-358.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9987731190895,-235.27749203539372,-1112.9987731190895,-249.27749203539372,-1112.9987731190895,-358.0768836992391,-1112.750153010593,-358.0768836992391,-1112.750153010593,-462.87627536308446,-1112.750153010593,-472.87627536308446],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9987731190895,-235.27749203539372,-1112.9987731190895,-245.27749203539372,-773.0757004968123,-245.27749203539372,-773.0757004968123,-96.15877714056288,-483.652627874535,-96.15877714056288,-469.652627874535,-96.15877714056288],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[22.127002551973646,-808.5311402999336,22.127002551973646,-794.5311402999336,22.127002551973646,-757.438898572691,3.3388326228903225,-757.438898572691,-15.449337306193001,-757.438898572691,-29.449337306193,-757.438898572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;overflow&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-746.938898572691,36.550662693807,-746.938898572691,37.328006443807,-746.938898572691,37.328006443807,-742.696711072691,37.328006443807,-738.454523572691,37.328006443807,-724.454523572691]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pressure&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-29.449337306193,-673.438898572691,48.550662693807,-673.438898572691,193.893594857675,-673.438898572691,193.893594857675,-680.2189124909944,193.893594857675,-686.9989264092978,193.893594857675,-700.9989264092978],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1037.3061980715145,-59.0243739518005,-1037.3061980715145,302.49707220771506,-1037.3061980715145,302.49707220771506,-953.8725807201104,321.23326959617566,-953.8725807201104,375.23326959617566,-953.8725807201104],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[491.6070683847977,-648.6250935814155,325.6070683847977,-648.6250935814155,289.64114060387965,-648.6250935814155,289.64114060387965,-746.9484991444699,289.64114060387965,-845.2719047075242,289.64114060387965,-855.2719047075242],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;expVessel1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;points&amp;quot;:[193.893594857675,-700.9989264092978,193.893594857675,-690.9989264092978,193.893594857675,-648.6250935814155,259.75033162123634,-648.6250935814155,325.6070683847977,-648.6250935814155,491.6070683847977,-648.6250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;pumpB&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1523.0792897797076,-208.1126880795179,-1523.0792897797076,-218.1126880795179,-1523.0792897797076,-229.6231592126194,-1523.2588855323509,-229.6231592126194,-1523.2588855323509,-273.1336303457209,-1523.2588855323509,-283.1336303457209],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;pumpB&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1523.2588855323509,-357.6336303457209,-1523.2588855323509,-367.6336303457209,-1523.2588855323509,-423.83423888285694,-1395.9124309370145,-423.83423888285694,-1268.565976341678,-423.83423888285694,-1258.565976341678,-423.83423888285694],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1331.9687543513157,-195.51995358391957,-1331.9687543513157,-185.51995358391957,-1331.9687543513157,-173.9577018633903,-1184.5617290759894,-173.9577018633903,-1184.5617290759894,-74.4785606121714,-1184.5617290759894,-60.47856061217141],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9987731190895,-177.77749203539372,-1112.9987731190895,-167.77749203539372,-1112.9987731190895,-103.01606901302625,-1112.9862258545222,-103.01606901302625,-1112.9862258545222,-70.2546459906588,-1112.9862258545222,-60.2546459906588],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1184.5617290759894,-2.9785606121714068,-1184.5617290759894,7.021439387828593,-1184.5617290759894,60.74044106276202,-1134.5581705187906,60.74044106276202,-1134.5581705187906,82.45944273769544,-1134.5581705187906,92.45944273769544],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1112.9862258545222,-2.7546459906588012,-1112.9862258545222,7.245354009341199,-1112.9862258545222,60.85239837351832,-1134.5581705187906,60.85239837351832,-1134.5581705187906,82.45944273769544,-1134.5581705187906,92.45944273769544],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2233&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1122.3081705187906,104.20944273769544,-1112.3081705187906,104.20944273769544,556.562647958561,104.20944273769544,556.562647958561,115.69308601917089,556.562647958561,127.17672930064634,556.562647958561,137.17672930064634],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;fanCoil1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right18&amp;quot;,&amp;quot;points&amp;quot;:[567.062647958561,137.17672930064634,567.062647958561,127.17672930064634,567.062647958561,107.10615250940077,638.1070683847977,107.10615250940077,638.1070683847977,-659.1250935814155,620.1070683847977,-659.1250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HP12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-77.0243739518005,-1026.8061980715145,-67.0243739518005,-1026.8061980715145,289.64114060387965,-1026.8061980715145,289.64114060387965,-984.7890513895193,289.64114060387965,-942.7719047075242,289.64114060387965,-928.7719047075242],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left18&amp;quot;,&amp;quot;points&amp;quot;:[404.48326959617566,-930.3725807201104,404.48326959617566,-920.3725807201104,404.48326959617566,-891.4988371507629,333.6070683847977,-891.4988371507629,333.6070683847977,-659.1250935814155,491.6070683847977,-659.1250935814155],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;loadV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[433.73326959617566,-953.8725807201104,443.73326959617566,-953.8725807201104,702.3540014810383,-953.8725807201104,702.3540014810383,310.87288931374906,-1628.1377703029818,310.87288931374906,-1628.1377703029818,-175.1126880795179,-1611.8292897797076,-175.1126880795179,-1589.8292897797076,-175.1126880795179],&amp;quot;color&amp;quot;:&amp;quot;magenta&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CYL2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CYL1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left19&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1589.8292897797076,13.887311920482091,-1755.8292897797076,13.887311920482091,-1613.6175288640802,13.887311920482091,-1613.6175288640802,298.77275458285203,687.8338929785118,298.77275458285203,687.8338929785118,-900,555.8570683847977,-900,555.8570683847977,-900.6250935814155,555.8570683847977,-886.6250935814155],&amp;quot;color&amp;quot;:&amp;quot;magenta&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold32&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1196.8082880691181,-418.62234022025115,-1196.8082880691181,-408.62234022025115,-1196.8082880691181,-408.62234022025115,-1156,-408.62234022025115,-1156,-31.5046459906588,-1152.2362258545222,-31.5046459906588,-1138.2362258545222,-31.5046459906588],&amp;quot;dash&amp;quot;:[4,4],&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold322&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1285.088228565589,-148.73043009614702,-1285.088228565589,-138.73043009614702,-1285.088228565589,-31.728560612171407,-1254.449978820789,-31.728560612171407,-1223.8117290759894,-31.728560612171407,-1209.8117290759894,-31.728560612171407],&amp;quot;thickness&amp;quot;:1,&amp;quot;dash&amp;quot;:[4,4]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[-1363.4687543513157,-195.51995358391957,-1363.4687543513157,-181.51995358391957,-1363.4687543513157,-141.04482994452917,-1385.4123658401616,-141.04482994452917,-1385.4123658401616,-132.56970630513877,-1385.4123658401616,-118.56970630513877],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;DPV2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1385.4123658401616,-10.71081705292221,-1385.4123658401616,-36.14026167903049,-1385.4123658401616,-61.569706305138766,-1385.4123658401616,-71.56970630513877],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:-54,&amp;quot;to&amp;quot;:&amp;quot;DPV2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1467.7308190759302,-300.8491277595161,-1467.7308190759302,-290.8491277595161,-1467.7308190759302,-282.5138614461233,-1432.1365977835412,-282.5138614461233,-1432.1365977835412,-95.06970630513877,-1417.4123658401616,-95.06970630513877,-1403.4123658401616,-95.06970630513877],&amp;quot;dash&amp;quot;:[4,4],&amp;quot;thickness&amp;quot;:1}&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===First Floor===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;First_Floor_1&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/0/02/Shed_htg2a.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HP1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-280.3095596732978 94.2414062121722&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Mitsubishi Electric QAHV&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;1811 971&amp;quot;,&amp;quot;showKey&amp;quot;:true,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1433.5807711072853 -41.46081705292221&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 23&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1021.5770652710135 -318.79274393332514&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 42&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1373.3082807110284 -164.1176822489441&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 120&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/60/Slim2.jpg/380px-Slim2.jpg&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-676.4366446877914 -318.0171621936861&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-412.2030770389361 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-296.2020280932807 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-176.0030110730416 -326.76598793613505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-60.00196212738609 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;113.57233037261409 -326.44942767405126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;288.42290443511416 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;458.16835224761445 -320.06801986155125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1112.750153010593 -545.8762753630845&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true,&amp;quot;angle&amp;quot;:270},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1127.231972062378 -15.316700325834915&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-527.7886594923906 0.17830784933050836&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;7 9&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-396.652627874535 -96.15877714056288&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fbf9f9&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-851.6761808019804 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-669.1953415425769 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-450.5079865571007 50.53060135746375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-208.64846150693927 50.18581947033522&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-4.443712811892624 46.04799506703512&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 43&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;124.45148317292399 48.39277695416388&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;399.621002691072 44.047995067035004&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;336.9595238999782 157.0263145302684&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Flow&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1401.1133219411659 -452.88309813257297&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;48 34&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Manifolds\nat High Level&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;124 55&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-400.3538932699839 -150.27043924089486&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return manifold provides\nvariable flow control\nover each zone, based on \nroom temperatures.\n\nThe supply remains common, \nto minimise heat loss&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;239 149&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1264.2736408186402 -549.967434437822&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1175.2417758620015 -410.3001756718636&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#fcf7f7&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;size&amp;quot;:&amp;quot;48 20&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DPCV maintains\nsteady pressure across\nheating circuits&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note42&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;179 110&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1480.2276606758583 -533.1534381504765&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-32,&amp;quot;loc&amp;quot;:&amp;quot;-546.9070367378666 -434.8245843579187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-33,&amp;quot;loc&amp;quot;:&amp;quot;364.96514278721247 -437.09010530083816&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;12mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-34,&amp;quot;loc&amp;quot;:&amp;quot;186.77551262309953 -439.3706001439483&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;15mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-35,&amp;quot;loc&amp;quot;:&amp;quot;13.180100625711816 -437.34182024752187&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10 x 10mm&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-36,&amp;quot;loc&amp;quot;:&amp;quot;-997.7267872015248 -576.7972416372397&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false,&amp;quot;size&amp;quot;:&amp;quot;95 33.859375&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HM1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1260.4647584641334 -410.34434667564375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;33 43&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/a/a8/Hmfc.png&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1324.8913673838913 -288.4847229585712&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;32 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1406.9942973552631 -410.32025036844647&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;53 34&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;DHW and Heating\nindependently metered&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note422&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;194 73&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1461.536487405834 -299.8610514351892&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1389.0582807110284,-10.71081705292221,-1389.0582807110284,-45.78924965093316,-1389.0582807110284,-80.8676822489441,-1389.0582807110284,-94.8676822489441],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-503.87627536308446,-1018.9486393387181,-503.87627536308446,-1016.3270652710135,-503.87627536308446,-1016.3270652710135,-437.4595096482048,-1016.3270652710135,-371.04274393332514,-1016.3270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-514.3762753630845,-1026.948639338718,-514.3762753630845,-671.1866446877914,-514.3762753630845,-671.1866446877914,-443.5717187783853,-671.1866446877914,-372.7671621936861,-671.1866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-524.8762753630845,-1034.948639338718,-524.8762753630845,-406.9530770389361,-524.8762753630845,-406.9530770389361,-449.8806933431516,-406.9530770389361,-374.8851113232188,-406.9530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-535.3762753630845,-1042.948639338718,-535.3762753630845,-290.9520280932807,-535.3762753630845,-290.9520280932807,-455.1306933431516,-290.9520280932807,-374.8851113232188,-290.9520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-545.8762753630845,-1050.948639338718,-545.8762753630845,-170.7530110730416,-545.8762753630845,-170.7530110730416,-460.19613164960975,-170.7530110730416,-374.51598793613505,-170.7530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-556.3762753630845,-1058.948639338718,-556.3762753630845,-54.75196212738609,-556.3762753630845,-54.75196212738609,-465.89971073731783,-54.75196212738609,-375.42314611155126,-54.75196212738609,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-566.8762753630845,-1066.948639338718,-566.8762753630845,118.82233037261409,-566.8762753630845,118.82233037261409,-471.7878515185679,118.82233037261409,-376.69942767405126,118.82233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-577.3762753630845,-1074.948639338718,-577.3762753630845,293.67290443511416,-577.3762753630845,293.67290443511416,-476.39971073731783,293.67290443511416,-375.42314611155126,293.67290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1092.948639338718,-587.8762753630845,-1082.948639338718,-587.8762753630845,463.41835224761445,-587.8762753630845,463.41835224761445,-479.0971476123178,463.41835224761445,-370.31801986155125,463.41835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1378.5582807110284,-94.8676822489441,-1378.5582807110284,-68.8676822489441,-1378.5582807110284,-20.566700325834915,-1276.7701263867032,-20.566700325834915,-1174.981972062378,-20.566700325834915,-1160.981972062378,-20.566700325834915],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1433.5807711072853,-10.066700325834915,-1308.2813715848315,-10.066700325834915,-1182.981972062378,-10.066700325834915,-1160.981972062378,-10.066700325834915],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-856.9261808019804,0.17830784933050836,-856.9261808019804,1.462281772704216,-856.9261808019804,2.746255696077924,-856.9261808019804,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-531.7886594923906,0.17830784933050836,-541.7886594923906,0.17830784933050836,-674.4453415425769,0.17830784933050836,-674.4453415425769,1.462281772704216,-674.4453415425769,2.746255696077924,-674.4453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-455.7579865571007,0.17830784933050836,-455.7579865571007,5.97945460339713,-455.7579865571007,11.780601357463752,-455.7579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-213.89846150693927,0.17830784933050836,-213.89846150693927,5.807063659832863,-213.89846150693927,11.435819470335218,-213.89846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,-9.693712811892624,0.17830784933050836,-9.693712811892624,2.738151458182813,-9.693712811892624,5.297995067035117,-9.693712811892624,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,119.20148317292399,0.17830784933050836,119.20148317292399,2.9105424017471933,119.20148317292399,5.642776954163878,119.20148317292399,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-523.7886594923906,0.17830784933050836,-513.7886594923906,0.17830784933050836,394.371002691072,0.17830784933050836,394.371002691072,0.738151458182756,394.371002691072,1.2979950670350036,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1378.5582807110284,-94.8676822489441,-1378.5582807110284,-68.8676822489441,-1378.5582807110284,151.7763145302684,-544.674378405525,151.7763145302684,289.2095238999783,151.7763145302684,303.2095238999783,151.7763145302684],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1433.5807711072853,162.2763145302684,-576.1856236036535,162.2763145302684,281.2095238999783,162.2763145302684,303.2095238999783,162.2763145302684],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,-933.8259907167783,-452.88309813257297,-933.8259907167783,0.17830784933050836,-541.7886594923906,0.17830784933050836,-531.7886594923906,0.17830784933050836],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,-1302.251931210984,-452.88309813257297,-1302.251931210984,-76.8676822489441,-1368.0582807110284,-76.8676822489441,-1368.0582807110284,-94.8676822489441],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-846.4261808019804,12.746255696077924,-846.4261808019804,2.746255696077924,-846.4261808019804,-31.302447886590926,-428.152627874535,-31.302447886590926,-428.152627874535,-62.357263468687876,-428.152627874535,-76.35726346868788],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-417.652627874535,-76.35726346868788,-417.652627874535,-54.357263468687876,-417.652627874535,-19.805503886304976,-663.9453415425769,-19.805503886304976,-663.9453415425769,2.746255696077924,-663.9453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-407.152627874535,-76.35726346868788,-407.152627874535,-46.357263468687876,-407.152627874535,-7.288331055612062,-445.2579865571007,-7.288331055612062,-445.2579865571007,11.780601357463752,-445.2579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-396.652627874535,-76.35726346868788,-396.652627874535,-42.357263468687876,-396.652627874535,-7.895531528782726,-203.39846150693927,-7.895531528782726,-203.39846150693927,-0.5641805296647817,-203.39846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-386.152627874535,-76.35726346868788,-386.152627874535,-50.357263468687876,-386.152627874535,-16.15679612565623,0.8062871881073761,-16.15679612565623,0.8062871881073761,-6.702004932964883,0.8062871881073761,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-375.652627874535,-76.35726346868788,-375.652627874535,-58.357263468687876,-375.652627874535,-24.418060722529617,129.701483172924,-24.418060722529617,129.701483172924,-6.357223045836122,129.701483172924,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-365.152627874535,-76.35726346868788,-365.152627874535,-66.35726346868788,-365.152627874535,-31.302447886590926,404.871002691072,-31.302447886590926,404.871002691072,-10.702004932964996,404.871002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,-1026.8270652710135,-452.88309813257297,-1026.8270652710135,-407.96292103294905,-1026.8270652710135,-363.04274393332514,-1026.8270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,-681.6866446877914,-452.88309813257297,-681.6866446877914,-408.82513016312953,-681.6866446877914,-364.7671621936861,-681.6866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,-417.4530770389361,-452.88309813257297,-417.4530770389361,-409.8841047278959,-417.4530770389361,-366.8851113232188,-417.4530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,-301.4520280932807,-452.88309813257297,-301.4520280932807,-409.8841047278959,-301.4520280932807,-366.8851113232188,-301.4520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,-181.2530110730416,-452.88309813257297,-181.2530110730416,-409.699543034354,-181.2530110730416,-366.51598793613505,-181.2530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,-65.2519621273861,-452.88309813257297,-65.2519621273861,-410.1531221220621,-65.2519621273861,-367.42314611155126,-65.2519621273861,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,108.32233037261409,-452.88309813257297,108.32233037261409,-410.79126290331214,108.32233037261409,-368.69942767405126,108.32233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,283.17290443511416,-452.88309813257297,283.17290443511416,-410.1531221220621,283.17290443511416,-367.42314611155126,283.17290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1367.8633219411659,-452.88309813257297,-1357.8633219411659,-452.88309813257297,452.91835224761445,-452.88309813257297,452.91835224761445,-407.6005589970621,452.91835224761445,-362.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1142.2417758620015,-410.3001756718636,-1128.2417758620015,-410.3001756718636,-1112.750153010593,-410.3001756718636,-1112.750153010593,-436.58822551747403,-1112.750153010593,-462.87627536308446,-1112.750153010593,-472.87627536308446],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1142.2417758620015,-410.3001756718636,-1132.2417758620015,-410.3001756718636,-791.9472018682683,-410.3001756718636,-791.9472018682683,-96.15877714056288,-483.652627874535,-96.15877714056288,-469.652627874535,-96.15877714056288],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1357.5582807110284,-94.8676822489441,-1357.5582807110284,-84.8676822489441,-1324.8913673838913,-84.8676822489441,-1324.8913673838913,-165.30120260375764,-1324.8913673838913,-245.73472295857118,-1324.8913673838913,-259.7347229585712],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;DPV&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM1&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;points&amp;quot;:[-1208.2417758620015,-410.3001756718636,-1222.2417758620015,-410.3001756718636,-1225.4782671630674,-410.3001756718636,-1225.4782671630674,-410.34434667564375,-1224.7147584641334,-410.34434667564375,-1234.7147584641334,-410.34434667564375],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HM1&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS2232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;points&amp;quot;:[-1286.2147584641334,-410.34434667564375,-1296.2147584641334,-410.34434667564375,-1328.7295279096984,-410.34434667564375,-1328.7295279096984,-410.32025036844647,-1357.2442973552631,-410.32025036844647,-1371.2442973552631,-410.32025036844647],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2232&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HM2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1371.2442973552631,-410.32025036844647,-1361.2442973552631,-410.32025036844647,-1324.8913673838913,-410.32025036844647,-1324.8913673838913,-370.77748666350885,-1324.8913673838913,-331.2347229585712,-1324.8913673838913,-317.2347229585712],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;}&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===With Zip===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;First_Floor_with_Zip&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/0/02/Shed_htg2a.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HP1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-280.3095596732978 94.2414062121722&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Mitsubishi Electric QAHV&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;1811 971&amp;quot;,&amp;quot;showKey&amp;quot;:true,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1700.8795215906598 15.719301546696045&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 23&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1021.5770652710135 -318.79274393332514&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 42&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1548.5395767905154 -271.1285552282235&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 120&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/60/Slim2.jpg/380px-Slim2.jpg&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-676.4366446877914 -318.0171621936861&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-412.2030770389361 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-296.2020280932807 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-176.0030110730416 -326.76598793613505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-60.00196212738609 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;113.57233037261409 -326.44942767405126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;288.42290443511416 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;458.16835224761445 -320.06801986155125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return:\n10mm pipe \n0.4 litres/minute \nper kW&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;144 102&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-326.99479048386115 -548.5272453804344&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;ReturnManifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1045.0828304045672 -644.2610406485843&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1127.231972062378 -15.316700325834915&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Flow Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-537.2639771036123 -71.34755153466568&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;ReturnManifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-389.76824071047395 -100.59526442107563&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-851.6761808019804 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-669.1953415425769 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-450.5079865571007 50.53060135746375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-208.64846150693927 50.18581947033522&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-4.443712811892624 46.04799506703512&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 43&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;124.45148317292399 48.39277695416388&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;399.621002691072 44.047995067035004&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;336.9595238999782 157.0263145302684&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Primaries&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1359.3328002577541 -424.38854872964623&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;83 34&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Manifolds\nat High Level&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;144 87&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-424.52661746900765 -167.96722842525804&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Return manifold provides\nvariable flow control\nover each zone, based on \nroom temperatures.\n\nThe supply remains common, \nto minimise heat loss&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;237 140&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-855.9558480266594 -557.8011807907014&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Flow:\n15/12/10mm&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note4&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;144 102&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-488.8309233134902 -548.5272453804342&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffa3a3&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffa3a3&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffa3a3&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffa3a3&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1424.2021002232386 -127.15975725014493&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;53 62&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/1/10/Intasol2.jpg/547px-Intasol2.jpg&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HIU123&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1504.070238962343 -67.98116576894762&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;73 72&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/b/b4/Zip.jpg&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1700.8795215906598,36.469301546696045,-1700.8795215906598,46.469301546696045,-1564.2895767905154,46.469301546696045,-1564.2895767905154,-70.70462684076372,-1564.2895767905154,-187.8785552282235,-1564.2895767905154,-201.8785552282235],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1087.0828304045672,-624.4595269767093,-1087.0828304045672,-550.4595269767093,-1087.0828304045672,-434.7511354550172,-1016.3270652710135,-434.7511354550172,-1016.3270652710135,-371.04274393332514,-1016.3270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1076.5828304045672,-624.4595269767093,-1076.5828304045672,-558.4595269767093,-1076.5828304045672,-449.6133445851977,-671.1866446877914,-449.6133445851977,-671.1866446877914,-372.7671621936861,-671.1866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1066.0828304045672,-624.4595269767093,-1066.0828304045672,-566.4595269767093,-1066.0828304045672,-454.67231914996404,-406.9530770389361,-454.67231914996404,-406.9530770389361,-374.8851113232188,-406.9530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1055.5828304045672,-624.4595269767093,-1055.5828304045672,-574.4595269767093,-1055.5828304045672,-458.67231914996404,-290.9520280932807,-458.67231914996404,-290.9520280932807,-374.8851113232188,-290.9520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1045.0828304045672,-624.4595269767093,-1045.0828304045672,-582.4595269767093,-1045.0828304045672,-462.4877574564222,-170.7530110730416,-462.4877574564222,-170.7530110730416,-374.51598793613505,-170.7530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1034.5828304045672,-624.4595269767093,-1034.5828304045672,-590.4595269767093,-1034.5828304045672,-466.9413365441303,-54.75196212738609,-466.9413365441303,-54.75196212738609,-375.42314611155126,-54.75196212738609,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1024.0828304045672,-624.4595269767093,-1024.0828304045672,-598.4595269767093,-1024.0828304045672,-471.57947732538025,118.82233037261409,-471.57947732538025,118.82233037261409,-376.69942767405126,118.82233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1013.5828304045672,-624.4595269767093,-1013.5828304045672,-606.4595269767093,-1013.5828304045672,-474.9413365441303,293.67290443511416,-474.9413365441303,293.67290443511416,-375.42314611155126,293.67290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1003.0828304045672,-624.4595269767093,-1003.0828304045672,-614.4595269767093,-1003.0828304045672,-477.9662903522451,463.41835224761445,-477.9662903522451,463.41835224761445,-370.31801986155125,463.41835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-568.7639771036123,-51.54603786279068,-568.7639771036123,-37.54603786279068,-568.7639771036123,-23.39989108335638,-856.9261808019804,-23.39989108335638,-856.9261808019804,-5.253744303922076,-856.9261808019804,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-558.2639771036123,-51.54603786279068,-558.2639771036123,-29.546037862790683,-558.2639771036123,-15.39989108335638,-674.4453415425769,-15.39989108335638,-674.4453415425769,-5.253744303922076,-674.4453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-547.7639771036123,-51.54603786279068,-547.7639771036123,-9.546037862790683,-547.7639771036123,15.117281747336534,-455.7579865571007,15.117281747336534,-455.7579865571007,7.780601357463752,-455.7579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-537.2639771036123,-51.54603786279068,-537.2639771036123,-17.546037862790683,-537.2639771036123,10.944890803772267,-213.89846150693927,10.944890803772267,-213.89846150693927,7.435819470335218,-213.89846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-526.7639771036123,-51.54603786279068,-526.7639771036123,-25.546037862790683,-526.7639771036123,3.875978602122217,-9.693712811892624,3.875978602122217,-9.693712811892624,1.2979950670351172,-9.693712811892624,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-516.2639771036123,-51.54603786279068,-516.2639771036123,-33.54603786279068,-516.2639771036123,0.04836954568659735,119.20148317292399,0.04836954568659735,119.20148317292399,1.6427769541638781,119.20148317292399,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-505.7639771036123,-51.54603786279068,-505.7639771036123,-41.54603786279068,-505.7639771036123,-6.12402139787784,394.371002691072,-6.12402139787784,394.371002691072,-2.7020049329649964,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,-891.447365003206,-424.38854872964623,-891.447365003206,-71.34755153466568,-624.2639771036123,-71.34755153466568,-610.2639771036123,-71.34755153466568],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,-1290.5828002577541,-183.8785552282235,-1416.9361885241346,-183.8785552282235,-1543.2895767905154,-183.8785552282235,-1543.2895767905154,-201.8785552282235],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-413.88854872964623,-1298.5828002577541,-413.88854872964623,-1298.5828002577541,-191.8785552282235,-1415.6861885241346,-191.8785552282235,-1532.7895767905154,-191.8785552282235,-1532.7895767905154,-201.8785552282235],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-413.88854872964623,-1278.5828002577541,-413.88854872964623,-1276,-413.88854872964623,-1276,-644.2610406485843,-1128.0828304045672,-644.2610406485843,-1118.0828304045672,-644.2610406485843],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-413.88854872964623,-1298.5828002577541,-413.88854872964623,-1298.5828002577541,-413.88854872964623,-1298.5828002577541,-100.59526442107563,-476.76824071047395,-100.59526442107563,-462.76824071047395,-100.59526442107563],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-846.4261808019804,12.746255696077924,-846.4261808019804,2.746255696077924,-846.4261808019804,-40.16660338361123,-421.26824071047395,-40.16660338361123,-421.26824071047395,-66.79375074920063,-421.26824071047395,-80.79375074920063],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-410.76824071047395,-80.79375074920063,-410.76824071047395,-58.793750749200626,-410.76824071047395,-32.92530023839686,-663.9453415425769,-32.92530023839686,-663.9453415425769,2.746255696077924,-663.9453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-400.26824071047395,-80.79375074920063,-400.26824071047395,-50.793750749200626,-400.26824071047395,-23.64011813894126,-445.2579865571007,-23.64011813894126,-445.2579865571007,11.780601357463752,-445.2579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-389.76824071047395,-80.79375074920063,-389.76824071047395,-46.793750749200626,-389.76824071047395,-7.678965639432704,-203.39846150693927,-7.678965639432704,-203.39846150693927,-0.5641805296647817,-203.39846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-379.26824071047395,-80.79375074920063,-379.26824071047395,-54.793750749200626,-379.26824071047395,-14.747877841082754,0.8062871881073761,-14.747877841082754,0.8062871881073761,-6.702004932964883,0.8062871881073761,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-368.76824071047395,-80.79375074920063,-368.76824071047395,-62.793750749200626,-368.76824071047395,-18.575486897518374,129.701483172924,-18.575486897518374,129.701483172924,-6.357223045836122,129.701483172924,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-358.26824071047395,-80.79375074920063,-358.26824071047395,-70.79375074920063,-358.26824071047395,-24.74787784108281,404.871002691072,-24.74787784108281,404.871002691072,-10.702004932964996,404.871002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,-1026.8270652710135,-424.38854872964623,-1026.8270652710135,-393.7156463314857,-1026.8270652710135,-363.04274393332514,-1026.8270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,-681.6866446877914,-424.38854872964623,-681.6866446877914,-394.57785546166616,-681.6866446877914,-364.7671621936861,-681.6866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,-417.4530770389361,-424.38854872964623,-417.4530770389361,-395.6368300264325,-417.4530770389361,-366.8851113232188,-417.4530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,-301.4520280932807,-424.38854872964623,-301.4520280932807,-395.6368300264325,-301.4520280932807,-366.8851113232188,-301.4520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,-181.2530110730416,-424.38854872964623,-181.2530110730416,-395.45226833289064,-181.2530110730416,-366.51598793613505,-181.2530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,-65.2519621273861,-424.38854872964623,-65.2519621273861,-395.9058474205988,-65.2519621273861,-367.42314611155126,-65.2519621273861,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,108.32233037261409,-424.38854872964623,108.32233037261409,-396.5439882018487,108.32233037261409,-368.69942767405126,108.32233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,283.17290443511416,-424.38854872964623,283.17290443511416,-395.9058474205988,283.17290443511416,-367.42314611155126,283.17290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-424.38854872964623,-1290.5828002577541,-424.38854872964623,452.91835224761445,-424.38854872964623,452.91835224761445,-393.35328429559877,452.91835224761445,-362.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1700.8795215906598,36.469301546696045,-1700.8795215906598,46.469301546696045,-1424.2021002232386,46.469301546696045,-1424.2021002232386,-13.220227851724445,-1424.2021002232386,-72.90975725014493,-1424.2021002232386,-86.90975725014493],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1424.2021002232386,-86.90975725014493,-1424.2021002232386,-76.90975725014493,-1424.2021002232386,-10.066700325834915,-1303.5920361428084,-10.066700325834915,-1182.981972062378,-10.066700325834915,-1160.981972062378,-10.066700325834915],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1388.4521002232386,-121.90975725014493,-1362.4521002232386,-121.90975725014493,-1363.0132560594163,-121.90975725014493,-1363.0132560594163,-20.566700325834915,-1174.981972062378,-20.566700325834915,-1160.981972062378,-20.566700325834915],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;points&amp;quot;:[-1553.7895767905154,-201.8785552282235,-1553.7895767905154,-175.8785552282235,-1553.7895767905154,-172,-1364,-172,-1364,-142.90975725014493,-1366.4521002232386,-142.90975725014493,-1388.4521002232386,-142.90975725014493],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU123&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1459.9521002232386,-148.15975725014493,-1501.9521002232386,-148.15975725014493,-1509.320238962343,-148.15975725014493,-1509.320238962343,-139.69546150954628,-1509.320238962343,-131.23116576894762,-1509.320238962343,-113.23116576894762],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU123&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1459.9521002232386,-127.15975725014493,-1485.9521002232386,-127.15975725014493,-1498.820238962343,-127.15975725014493,-1498.820238962343,-125.19546150954628,-1498.820238962343,-123.23116576894762,-1498.820238962343,-113.23116576894762],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1388.4521002232386,-121.90975725014493,-1362.4521002232386,-121.90975725014493,-1363.1610247988933,-121.90975725014493,-1363.1610247988933,151.7763145302684,289.2095238999782,151.7763145302684,303.2095238999782,151.7763145302684],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU122&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1424.2021002232386,-86.90975725014493,-1424.2021002232386,-76.90975725014493,-1424.2021002232386,162.2763145302684,-571.4962881616302,162.2763145302684,281.2095238999782,162.2763145302684,303.2095238999782,162.2763145302684],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;}&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;First_Floor_2&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/0/02/Shed_htg2a.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;HP1&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-280.3095596732978 94.2414062121722&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;Mitsubishi Electric QAHV&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;1811 971&amp;quot;,&amp;quot;showKey&amp;quot;:true,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:false},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1433.5807711072853 -41.46081705292221&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 23&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1021.5770652710135 -318.79274393332514&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 42&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#addff9&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1373.3082807110284 -164.1176822489441&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;SLIM HIU&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;78 120&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/6/60/Slim2.jpg/380px-Slim2.jpg&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-676.4366446877914 -318.0171621936861&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-412.2030770389361 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-296.2020280932807 -327.1351113232188&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-176.0030110730416 -326.76598793613505&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 33&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-60.00196212738609 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;113.57233037261409 -326.44942767405126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;288.42290443511416 -325.17314611155126&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Radiator&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;458.16835224761445 -320.06801986155125&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 38&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;10/12mm pipe \n0.4 litres/minute \nper kW&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;144 102&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-904.4239612592486 -563.631641137683&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Flow Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1164.8783927769127 -595.6160957179145&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;ReturnManifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1047.278566295944 -685.6925585544009&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1127.231972062378 -15.316700325834915&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Flow Manifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-537.2639771036123 -71.34755153466568&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;pink&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;ReturnManifold&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-389.76824071047395 -100.59526442107563&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;128 21.60302734375&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#2c99ed&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-851.6761808019804 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-669.1953415425769 45.496255696077924&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-450.5079865571007 50.53060135746375&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-208.64846150693927 50.18581947033522&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 39&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-4.443712811892624 46.04799506703512&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 43&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;124.45148317292399 48.39277695416388&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Panel&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/2/2f/Rad.PNG&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;399.621002691072 44.047995067035004&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 47&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;336.9595238999782 157.0263145302684&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;49 36&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Primaries&amp;quot;,&amp;quot;color&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;}],&amp;quot;key&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-1359.3328002577541 -361.0027300380416&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;83 34&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Manifolds\nat High Level&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/thumb/3/3f/Sticky.png/597px-Sticky.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;144 102&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;-465.5084572461416 -178.07449251440448&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1389.0582807110284,-10.71081705292221,-1389.0582807110284,-45.78924965093316,-1389.0582807110284,-80.8676822489441,-1389.0582807110284,-94.8676822489441],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1196.3783927769127,-575.8145820460396,-1196.3783927769127,-509.8145820460396,-1196.3783927769127,-421.29087211986285,-681.6866446877914,-421.29087211986285,-681.6866446877914,-364.7671621936861,-681.6866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1154.3783927769127,-575.8145820460396,-1154.3783927769127,-541.8145820460396,-1154.3783927769127,-438.61886407879547,-65.2519621273861,-438.61886407879547,-65.2519621273861,-367.42314611155126,-65.2519621273861,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1143.8783927769127,-575.8145820460396,-1143.8783927769127,-549.8145820460396,-1143.8783927769127,-443.2570048600454,108.32233037261409,-443.2570048600454,108.32233037261409,-368.69942767405126,108.32233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1185.8783927769127,-575.8145820460396,-1185.8783927769127,-517.8145820460396,-1185.8783927769127,-426.3498466846292,-417.4530770389361,-426.3498466846292,-417.4530770389361,-366.8851113232188,-417.4530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1175.3783927769127,-575.8145820460396,-1175.3783927769127,-525.8145820460396,-1175.3783927769127,-430.3498466846292,-301.4520280932807,-430.3498466846292,-301.4520280932807,-366.8851113232188,-301.4520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1164.8783927769127,-575.8145820460396,-1164.8783927769127,-533.8145820460396,-1164.8783927769127,-434.16528499108733,-181.2530110730416,-434.16528499108733,-181.2530110730416,-366.51598793613505,-181.2530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1133.3783927769127,-575.8145820460396,-1133.3783927769127,-557.8145820460396,-1133.3783927769127,-446.61886407879547,283.17290443511416,-446.61886407879547,283.17290443511416,-367.42314611155126,283.17290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1122.8783927769127,-575.8145820460396,-1122.8783927769127,-565.8145820460396,-1122.8783927769127,-448.06630095379546,452.91835224761445,-448.06630095379546,452.91835224761445,-362.31801986155125,452.91835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-1206.8783927769127,-575.8145820460396,-1206.8783927769127,-501.8145820460396,-1206.8783927769127,-416.4286629896824,-1026.8270652710135,-416.4286629896824,-1026.8270652710135,-363.04274393332514,-1026.8270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1089.2785662959438,-665.8910448825259,-1089.2785662959438,-591.8910448825259,-1089.2785662959438,-463.4015375099147,-1016.3270652710135,-463.4015375099147,-1016.3270652710135,-371.04274393332514,-1016.3270652710135,-349.04274393332514],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1078.7785662959438,-665.8910448825259,-1078.7785662959438,-599.8910448825259,-1078.7785662959438,-470.329103538106,-671.1866446877914,-470.329103538106,-671.1866446877914,-372.7671621936861,-671.1866446877914,-350.7671621936861],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1068.2785662959438,-665.8910448825259,-1068.2785662959438,-607.8910448825259,-1068.2785662959438,-475.3880781028723,-406.9530770389361,-475.3880781028723,-406.9530770389361,-374.8851113232188,-406.9530770389361,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1057.7785662959438,-665.8910448825259,-1057.7785662959438,-615.8910448825259,-1057.7785662959438,-479.3880781028723,-290.9520280932807,-479.3880781028723,-290.9520280932807,-374.8851113232188,-290.9520280932807,-352.8851113232188],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1047.2785662959438,-665.8910448825259,-1047.2785662959438,-623.8910448825259,-1047.2785662959438,-483.20351640933046,-170.7530110730416,-483.20351640933046,-170.7530110730416,-374.51598793613505,-170.7530110730416,-352.51598793613505],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1036.7785662959438,-665.8910448825259,-1036.7785662959438,-631.8910448825259,-1036.7785662959438,-487.65709549703854,-54.75196212738609,-487.65709549703854,-54.75196212738609,-375.42314611155126,-54.75196212738609,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2242&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1026.2785662959438,-665.8910448825259,-1026.2785662959438,-639.8910448825259,-1026.2785662959438,-492.2952362782886,118.82233037261409,-492.2952362782886,118.82233037261409,-376.69942767405126,118.82233037261409,-354.69942767405126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad22422&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1015.7785662959438,-665.8910448825259,-1015.7785662959438,-647.8910448825259,-1015.7785662959438,-644,-1015.7785662959438,-644,-1015.7785662959438,-484,293.67290443511416,-484,293.67290443511416,-375.42314611155126,293.67290443511416,-353.42314611155126],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad224222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom8&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-1005.2785662959438,-665.8910448825259,-1005.2785662959438,-655.8910448825259,-1005.2785662959438,-652,-1005.2785662959438,-652,-1005.2785662959438,-484,463.41835224761445,-484,463.41835224761445,-370.31801986155125,463.41835224761445,-348.31801986155125],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1378.5582807110284,-94.8676822489441,-1378.5582807110284,-68.8676822489441,-1378.5582807110284,-20.566700325834915,-1276.7701263867032,-20.566700325834915,-1174.981972062378,-20.566700325834915,-1160.981972062378,-20.566700325834915],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1433.5807711072853,-10.066700325834915,-1308.2813715848315,-10.066700325834915,-1182.981972062378,-10.066700325834915,-1160.981972062378,-10.066700325834915],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-568.7639771036123,-51.54603786279068,-568.7639771036123,-37.54603786279068,-568.7639771036123,-23.39989108335638,-856.9261808019804,-23.39989108335638,-856.9261808019804,-5.253744303922076,-856.9261808019804,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-558.2639771036123,-51.54603786279068,-558.2639771036123,-29.546037862790683,-558.2639771036123,-15.39989108335638,-674.4453415425769,-15.39989108335638,-674.4453415425769,-5.253744303922076,-674.4453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-547.7639771036123,-51.54603786279068,-547.7639771036123,-9.546037862790683,-547.7639771036123,15.117281747336534,-455.7579865571007,15.117281747336534,-455.7579865571007,7.780601357463752,-455.7579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-537.2639771036123,-51.54603786279068,-537.2639771036123,-17.546037862790683,-537.2639771036123,10.944890803772267,-213.89846150693927,10.944890803772267,-213.89846150693927,7.435819470335218,-213.89846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-526.7639771036123,-51.54603786279068,-526.7639771036123,-25.546037862790683,-526.7639771036123,3.875978602122217,-9.693712811892624,3.875978602122217,-9.693712811892624,1.2979950670351172,-9.693712811892624,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-516.2639771036123,-51.54603786279068,-516.2639771036123,-33.54603786279068,-516.2639771036123,0.04836954568659735,119.20148317292399,0.04836954568659735,119.20148317292399,1.6427769541638781,119.20148317292399,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[-505.7639771036123,-51.54603786279068,-505.7639771036123,-41.54603786279068,-505.7639771036123,-6.12402139787784,394.371002691072,-6.12402139787784,394.371002691072,-2.7020049329649964,394.371002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[-1378.5582807110284,-94.8676822489441,-1378.5582807110284,-68.8676822489441,-1378.5582807110284,151.7763145302684,-544.674378405525,151.7763145302684,289.2095238999783,151.7763145302684,303.2095238999783,151.7763145302684],&amp;quot;color&amp;quot;:&amp;quot;orange&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;CWS222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1433.5807711072853,-20.71081705292221,-1433.5807711072853,-10.71081705292221,-1433.5807711072853,162.2763145302684,-576.1856236036535,162.2763145302684,281.2095238999783,162.2763145302684,303.2095238999783,162.2763145302684],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-361.0027300380416,-1286.5828002577541,-361.0027300380416,-1251.2305965173334,-361.0027300380416,-1251.2305965173334,-595.6160957179146,-1247.8783927769127,-595.6160957179146,-1237.8783927769127,-595.6160957179146],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-361.0027300380416,-1290.5828002577541,-361.0027300380416,-1203.504582734637,-361.0027300380416,-1203.504582734637,-157.47571433608482,-950.0589726521323,-157.47571433608482,-950.0589726521323,-71.34755153466568,-624.2639771036123,-71.34755153466568,-610.2639771036123,-71.34755153466568],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-361.0027300380416,-1290.5828002577541,-361.0027300380416,-1290.5828002577541,-76.8676822489441,-1329.3205404843911,-76.8676822489441,-1368.0582807110284,-76.8676822489441,-1368.0582807110284,-94.8676822489441],&amp;quot;color&amp;quot;:&amp;quot;red&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;HIU12&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-350.5027300380416,-1298.5828002577541,-350.5027300380416,-1298.5828002577541,-84.8676822489441,-1328.0705404843911,-84.8676822489441,-1357.5582807110284,-84.8676822489441,-1357.5582807110284,-94.8676822489441],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-350.5027300380416,-1278.5828002577541,-350.5027300380416,-1258.224444837574,-350.5027300380416,-1258.224444837574,-685.6925585544009,-1130.2785662959438,-685.6925585544009,-1120.2785662959438,-685.6925585544009],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;CWS223&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[-1308.5828002577541,-350.5027300380416,-1298.5828002577541,-350.5027300380416,-1212.1941465088946,-350.5027300380416,-1212.1941465088946,-169.06179936842796,-938.4728876197893,-169.06179936842796,-938.4728876197893,-100.59526442107563,-476.76824071047395,-100.59526442107563,-462.76824071047395,-100.59526442107563],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;rad23&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;bottom0&amp;quot;,&amp;quot;points&amp;quot;:[-846.4261808019804,12.746255696077924,-846.4261808019804,2.746255696077924,-846.4261808019804,-40.16660338361123,-421.26824071047395,-40.16660338361123,-421.26824071047395,-66.79375074920063,-421.26824071047395,-80.79375074920063],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-410.76824071047395,-80.79375074920063,-410.76824071047395,-58.793750749200626,-410.76824071047395,-32.92530023839686,-663.9453415425769,-32.92530023839686,-663.9453415425769,2.746255696077924,-663.9453415425769,12.746255696077924],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-400.26824071047395,-80.79375074920063,-400.26824071047395,-50.793750749200626,-400.26824071047395,-23.64011813894126,-445.2579865571007,-23.64011813894126,-445.2579865571007,11.780601357463752,-445.2579865571007,21.780601357463752],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-389.76824071047395,-80.79375074920063,-389.76824071047395,-46.793750749200626,-389.76824071047395,-7.678965639432704,-203.39846150693927,-7.678965639432704,-203.39846150693927,-0.5641805296647817,-203.39846150693927,21.43581947033522],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad23223&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom4&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-379.26824071047395,-80.79375074920063,-379.26824071047395,-54.793750749200626,-379.26824071047395,-14.747877841082754,0.8062871881073761,-14.747877841082754,0.8062871881073761,-6.702004932964883,0.8062871881073761,15.297995067035117],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad232232&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom5&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-368.76824071047395,-80.79375074920063,-368.76824071047395,-62.793750749200626,-368.76824071047395,-18.575486897518374,129.701483172924,-18.575486897518374,129.701483172924,-6.357223045836122,129.701483172924,15.642776954163878],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;manifold22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;rad2322322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom6&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[-358.26824071047395,-80.79375074920063,-358.26824071047395,-70.79375074920063,-358.26824071047395,-24.74787784108281,404.871002691072,-24.74787784108281,404.871002691072,-10.702004932964996,404.871002691072,11.297995067035004],&amp;quot;color&amp;quot;:&amp;quot;blue&amp;quot;}&lt;br /&gt;
]}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagram&amp;quot; id=&amp;quot;Central_Heating_Wiring&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
{ &amp;quot;class&amp;quot;: &amp;quot;GraphLinksModel&amp;quot;,&lt;br /&gt;
  &amp;quot;copiesArrays&amp;quot;: true,&lt;br /&gt;
  &amp;quot;copiesArrayObjects&amp;quot;: true,&lt;br /&gt;
  &amp;quot;linkFromPortIdProperty&amp;quot;: &amp;quot;fromPort&amp;quot;,&lt;br /&gt;
  &amp;quot;linkToPortIdProperty&amp;quot;: &amp;quot;toPort&amp;quot;,&lt;br /&gt;
  &amp;quot;nodeDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/3/35/Pettineroli1.PNG&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffff00&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;81 97&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;856.0809424590071 216.24589249548671&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;group&amp;quot;:-20},&lt;br /&gt;
{&amp;quot;key&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Automation Hat&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#98fb98&amp;quot;,&amp;quot;image&amp;quot;:&amp;quot; &amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffc900&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffc900&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffc900&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffc900&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top20&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top21&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000001&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[{&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;,&amp;quot;portId&amp;quot;:&amp;quot;bottom0&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888889&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888890&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888891&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom16&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom17&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffffff&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom18&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom19&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom20&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;bottom21&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffff00&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000001&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000001&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right4&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right5&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000001&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right6&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#f6beb6&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000001&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;textColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;298 173&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;508.671875 -30.996826171875&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;avoidable&amp;quot;:true,&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;thickness&amp;quot;:1},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/e/e3/Sontay1.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;101 151&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;596.245836745946 431.7617336541545&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;group&amp;quot;:-19},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/e/e3/Sontay1.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note22&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;101 151&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;836.245836745946 432.7617336541545&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;group&amp;quot;:-19},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/3/35/Pettineroli1.PNG&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffff00&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;81 97&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;951.2690237844223 215.82616780259866&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;group&amp;quot;:-20},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/e/e3/Sontay1.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;101 151&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;1078.2458367459462 427.7617336541545&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;group&amp;quot;:-19},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/3/35/Pettineroli1.PNG&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffff00&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note32&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;81 97&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;1047.0373804169494 219.3445159599272&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;group&amp;quot;:-20},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/e/e3/Sontay1.png&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#888888&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note2222&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;101 151&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;1311.4224782146962 425.0815423729045&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;group&amp;quot;:-19},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;background&amp;quot;:&amp;quot;/images/3/35/Pettineroli1.PNG&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ffff00&amp;quot;}],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;note322&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;81 97&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;1145.3401760613308 222.3432234502294&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true,&amp;quot;group&amp;quot;:-20},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;NTC10K&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;signalTypes&amp;quot;:[&amp;quot;#00ff00&amp;quot;,&amp;quot;#ffff00&amp;quot;],&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;ntc&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;58 40&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;27.33124136572269 -168.31057162500016&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;NTC10K&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;signalTypes&amp;quot;:[&amp;quot;#00ff00&amp;quot;,&amp;quot;#ffff00&amp;quot;],&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;ntc2&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;58 40&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;30.43917508447268 -120.86574510937498&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;NTC10K&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;signalTypes&amp;quot;:[&amp;quot;#00ff00&amp;quot;,&amp;quot;#ffff00&amp;quot;],&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;ntc3&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;58 40&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;31.43675390625009 -45.14737500000001&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;NTC10K&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;signalTypes&amp;quot;:[&amp;quot;#00ff00&amp;quot;,&amp;quot;#ffff00&amp;quot;],&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;ntc4&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;58 40&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;30.279128906250037 0&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;NTC10K&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;signalTypes&amp;quot;:[&amp;quot;#00ff00&amp;quot;,&amp;quot;#ffff00&amp;quot;],&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;ntc5&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;58 40&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;33.19721075998268 73.50642578125087&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;NTC10K&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;signalTypes&amp;quot;:[&amp;quot;#00ff00&amp;quot;,&amp;quot;#ffff00&amp;quot;],&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;ntc6&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;58 40&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;30.279128906250037 118.07775000000004&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;NTC10K&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;signalTypes&amp;quot;:[&amp;quot;#00ff00&amp;quot;,&amp;quot;#ffff00&amp;quot;],&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;ntc7&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;58 40&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;31.436753906250033 201.42675000000008&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;NTC10K&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#dbf6cb&amp;quot;,&amp;quot;leftArray&amp;quot;:[],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#00ff00&amp;quot;,&amp;quot;signalTypes&amp;quot;:[&amp;quot;#00ff00&amp;quot;,&amp;quot;#ffff00&amp;quot;],&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;ntc8&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;58 40&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;32.59437890625003 248.8893750000002&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;24v Power&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;lightgray&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#ff0000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000001&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#e88600&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;24VDC&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;90 50&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;791.0568602918561 -186.41117153598591&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Procedure&amp;quot;},&lt;br /&gt;
{&amp;quot;isGroup&amp;quot;:true,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;key&amp;quot;:-19,&amp;quot;loc&amp;quot;:&amp;quot;953.8341574803212 399.65809274411475&amp;quot;,&amp;quot;thickness&amp;quot;:0},&lt;br /&gt;
{&amp;quot;isGroup&amp;quot;:true,&amp;quot;text&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;key&amp;quot;:-20,&amp;quot;loc&amp;quot;:&amp;quot;1000.710559260169 214.83469562641403&amp;quot;,&amp;quot;thickness&amp;quot;:0},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;Mains\n3A Spur&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;lightgray&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#e88600&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Output&amp;quot;}],&amp;quot;rightArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#e88600&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;},{&amp;quot;portId&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#40aceb&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Input&amp;quot;}],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:&amp;quot;230VAC&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;76 61&amp;quot;,&amp;quot;loc&amp;quot;:&amp;quot;1023.2071163015116 -211.57146076799305&amp;quot;,&amp;quot;thickness&amp;quot;:1,&amp;quot;color&amp;quot;:&amp;quot;black&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Procedure&amp;quot;},&lt;br /&gt;
{&amp;quot;name&amp;quot;:&amp;quot;230VAC&amp;quot;,&amp;quot;leftArray&amp;quot;:[{&amp;quot;portId&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;portColor&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;figure&amp;quot;:&amp;quot;Circle&amp;quot;}],&amp;quot;rightArray&amp;quot;:[],&amp;quot;topArray&amp;quot;:[],&amp;quot;bottomArray&amp;quot;:[],&amp;quot;key&amp;quot;:-22,&amp;quot;loc&amp;quot;:&amp;quot;1161.4117561084295 -210.42831689736113&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;64 29&amp;quot;,&amp;quot;fill&amp;quot;:&amp;quot;#ffffff&amp;quot;,&amp;quot;showKey&amp;quot;:false,&amp;quot;notes&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;textColor&amp;quot;:&amp;quot;#484848&amp;quot;,&amp;quot;avoidable&amp;quot;:true}&lt;br /&gt;
],&lt;br /&gt;
  &amp;quot;linkDataArray&amp;quot;: [&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right15&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[666.671875,-36.246826171875,740.671875,-36.246826171875,856.0809424590071,-36.246826171875,856.0809424590071,50.12453316180586,856.0809424590071,136.49589249548671,856.0809424590071,158.49589249548671]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right14&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;points&amp;quot;:[666.671875,-46.746826171875,748.671875,-46.746826171875,866.5809424590071,-46.746826171875,866.5809424590071,40.87453316180586,866.5809424590071,128.49589249548671,866.5809424590071,158.49589249548671]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[461.421875,64.503173828125,461.421875,162.503173828125,461.421875,263.7574537411398,580.495836745946,263.7574537411398,580.495836745946,333.0117336541545,580.495836745946,347.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom11&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[471.921875,64.503173828125,471.921875,154.503173828125,471.921875,255.75745374113976,590.995836745946,255.75745374113976,590.995836745946,325.0117336541545,590.995836745946,347.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom19&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[555.921875,64.503173828125,555.921875,90.503173828125,555.921875,127.87256877823967,940.7690237844223,127.87256877823967,940.7690237844223,144.07616780259866,940.7690237844223,158.07616780259866]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom18&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[545.421875,64.503173828125,545.421875,98.503173828125,545.421875,137.49953316180586,845.5809424590071,137.49953316180586,845.5809424590071,144.49589249548671,845.5809424590071,158.49589249548671]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[580.495836745946,347.0117336541545,580.495836745946,313.0117336541545,820.495836745946,313.0117336541545,820.495836745946,323.5117336541545,820.495836745946,334.0117336541545,820.495836745946,348.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[590.995836745946,347.0117336541545,590.995836745946,321.0117336541545,830.995836745946,321.0117336541545,830.995836745946,323.5117336541545,830.995836745946,326.0117336541545,830.995836745946,348.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right13&amp;quot;,&amp;quot;points&amp;quot;:[951.2690237844223,158.07616780259866,951.2690237844223,136.07616780259866,951.2690237844223,-57.246826171875,853.9704493922111,-57.246826171875,756.671875,-57.246826171875,666.671875,-57.246826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right12&amp;quot;,&amp;quot;points&amp;quot;:[961.7690237844223,158.07616780259866,961.7690237844223,128.07616780259866,961.7690237844223,-67.746826171875,863.2204493922111,-67.746826171875,764.671875,-67.746826171875,666.671875,-67.746826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note32&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom20&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[566.421875,64.503173828125,566.421875,82.503173828125,566.421875,119.28768779327766,1036.5373804169494,119.28768779327766,1036.5373804169494,147.5945159599272,1036.5373804169494,161.5945159599272]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note32&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right11&amp;quot;,&amp;quot;points&amp;quot;:[1047.0373804169494,161.5945159599272,1047.0373804169494,139.5945159599272,1047.0373804169494,-78.246826171875,909.8546277084747,-78.246826171875,772.671875,-78.246826171875,666.671875,-78.246826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note32&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right10&amp;quot;,&amp;quot;points&amp;quot;:[1057.5373804169494,161.5945159599272,1057.5373804169494,131.5945159599272,1057.5373804169494,-88.746826171875,919.1046277084747,-88.746826171875,780.671875,-88.746826171875,666.671875,-88.746826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[830.995836745946,348.0117336541545,830.995836745946,322.0117336541545,830.995836745946,321.0117336541545,951.9958367459462,321.0117336541545,1072.9958367459462,321.0117336541545,1072.9958367459462,343.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[820.495836745946,348.0117336541545,820.495836745946,314.0117336541545,1062.4958367459462,314.0117336541545,1062.4958367459462,321.5117336541545,1062.4958367459462,329.0117336541545,1062.4958367459462,343.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom21&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[576.921875,64.503173828125,576.921875,74.503173828125,576.921875,110.70280680831564,1134.8401760613308,110.70280680831564,1134.8401760613308,150.5932234502294,1134.8401760613308,164.5932234502294]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note322&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right9&amp;quot;,&amp;quot;points&amp;quot;:[1145.3401760613308,164.5932234502294,1145.3401760613308,142.5932234502294,1145.3401760613308,-99.246826171875,967.0060255306654,-99.246826171875,788.671875,-99.246826171875,666.671875,-99.246826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note322&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;right8&amp;quot;,&amp;quot;points&amp;quot;:[1155.8401760613308,164.5932234502294,1155.8401760613308,134.5932234502294,1155.8401760613308,-109.746826171875,976.2560255306654,-109.746826171875,796.671875,-109.746826171875,666.671875,-109.746826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note222&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note2222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top0&amp;quot;,&amp;quot;points&amp;quot;:[1072.9958367459462,343.0117336541545,1072.9958367459462,317.0117336541545,1072.9958367459462,321.50496928921285,1306.1724782146962,321.50496928921285,1306.1724782146962,318.3315423729045,1306.1724782146962,340.3315423729045]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note222&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note2222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;,&amp;quot;points&amp;quot;:[1062.4958367459462,343.0117336541545,1062.4958367459462,309.0117336541545,1062.4958367459462,315.0987989199411,1295.6724782146962,315.0987989199411,1295.6724782146962,326.3315423729045,1295.6724782146962,340.3315423729045]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[65.58124136572269,-173.56057162500016,83.58124136572269,-173.56057162500016,226.12655818286134,-173.56057162500016,226.12655818286134,-109.746826171875,336.671875,-109.746826171875,350.671875,-109.746826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left1&amp;quot;,&amp;quot;points&amp;quot;:[65.58124136572269,-163.06057162500016,75.58124136572269,-163.06057162500016,218.12655818286134,-163.06057162500016,218.12655818286134,-99.246826171875,328.671875,-99.246826171875,350.671875,-99.246826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left3&amp;quot;,&amp;quot;points&amp;quot;:[68.68917508447268,-115.61574510937498,78.68917508447268,-115.61574510937498,188.87375390625004,-115.61574510937498,188.87375390625004,-78.246826171875,312.671875,-78.246826171875,350.671875,-78.246826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;points&amp;quot;:[68.68917508447268,-126.11574510937498,86.68917508447268,-126.11574510937498,195.81950390625008,-126.11574510937498,195.81950390625008,-88.746826171875,320.671875,-88.746826171875,350.671875,-88.746826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left5&amp;quot;,&amp;quot;points&amp;quot;:[69.68675390625009,-39.89737500000001,91.68675390625009,-39.89737500000001,192.17931445312504,-39.89737500000001,192.17931445312504,-57.246826171875,260.671875,-57.246826171875,350.671875,-57.246826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc3&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left4&amp;quot;,&amp;quot;points&amp;quot;:[69.68675390625009,-50.39737500000001,83.68675390625009,-50.39737500000001,184.17931445312504,-50.39737500000001,184.17931445312504,-67.746826171875,252.671875,-67.746826171875,350.671875,-67.746826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc4&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left6&amp;quot;,&amp;quot;points&amp;quot;:[68.52912890625004,-5.25,82.52912890625004,-5.25,209.71100390625008,-5.25,209.71100390625008,-46.746826171875,268.671875,-46.746826171875,350.671875,-46.746826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc4&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left7&amp;quot;,&amp;quot;points&amp;quot;:[68.52912890625004,5.25,90.52912890625004,5.25,221.28725390625016,5.25,221.28725390625016,-36.246826171875,276.671875,-36.246826171875,350.671875,-36.246826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc5&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left9&amp;quot;,&amp;quot;points&amp;quot;:[71.44721075998268,78.75642578125087,93.44721075998268,78.75642578125087,247.91262890625018,78.75642578125087,247.91262890625018,-15.246826171875,292.671875,-15.246826171875,350.671875,-15.246826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc5&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left8&amp;quot;,&amp;quot;points&amp;quot;:[71.44721075998268,68.25642578125087,85.44721075998268,68.25642578125087,237.4940039062501,68.25642578125087,237.4940039062501,-25.746826171875,284.671875,-25.746826171875,350.671875,-25.746826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc6&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left11&amp;quot;,&amp;quot;points&amp;quot;:[68.52912890625004,123.32775000000004,90.52912890625004,123.32775000000004,267.59225390625016,123.32775000000004,267.59225390625016,5.753173828125,308.671875,5.753173828125,350.671875,5.753173828125]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc6&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left10&amp;quot;,&amp;quot;points&amp;quot;:[68.52912890625004,112.82775000000004,82.52912890625004,112.82775000000004,258.3312539062502,112.82775000000004,258.3312539062502,-4.746826171875,300.671875,-4.746826171875,350.671875,-4.746826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc7&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left13&amp;quot;,&amp;quot;points&amp;quot;:[69.68675390625003,206.67675000000008,91.68675390625003,206.67675000000008,289.58712890625014,206.67675000000008,289.58712890625014,26.753173828125,324.671875,26.753173828125,350.671875,26.753173828125]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc7&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left12&amp;quot;,&amp;quot;points&amp;quot;:[69.68675390625003,196.17675000000008,83.68675390625003,196.17675000000008,279.16850390625024,196.17675000000008,279.16850390625024,16.253173828125,316.671875,16.253173828125,350.671875,16.253173828125]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc8&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left15&amp;quot;,&amp;quot;points&amp;quot;:[70.84437890625003,254.1393750000002,92.84437890625003,254.1393750000002,324.31587890625025,254.1393750000002,324.31587890625025,47.753173828125,340.671875,47.753173828125,350.671875,47.753173828125]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;ntc8&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left14&amp;quot;,&amp;quot;points&amp;quot;:[70.84437890625003,243.6393750000002,84.84437890625003,243.6393750000002,316.2125039062502,243.6393750000002,316.2125039062502,37.253173828125,332.671875,37.253173828125,350.671875,37.253173828125]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;24VDC&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top20&amp;quot;,&amp;quot;points&amp;quot;:[737.0568602918561,-191.66117153598591,719.0568602918561,-191.66117153598591,608.421875,-191.66117153598591,608.421875,-168.07899885393044,608.421875,-144.496826171875,608.421875,-126.496826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;24VDC&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top21&amp;quot;,&amp;quot;points&amp;quot;:[737.0568602918561,-181.16117153598591,727.0568602918561,-181.16117153598591,618.921875,-181.16117153598591,618.921875,-158.82899885393044,618.921875,-136.496826171875,618.921875,-126.496826171875]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;points&amp;quot;:[601.495836745946,347.0117336541545,601.495836745946,329.0117336541545,601.495836745946,291.304451834075,841.495836745946,291.304451834075,841.495836745946,318.0117336541545,841.495836745946,348.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note22&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;points&amp;quot;:[611.995836745946,347.0117336541545,611.995836745946,337.0117336541545,611.995836745946,298.6257893989569,851.995836745946,298.6257893989569,851.995836745946,310.0117336541545,851.995836745946,348.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;points&amp;quot;:[841.495836745946,348.0117336541545,841.495836745946,330.0117336541545,841.495836745946,292.21961902968525,1083.4958367459462,292.21961902968525,1083.4958367459462,313.0117336541545,1083.4958367459462,343.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note22&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;points&amp;quot;:[851.995836745946,348.0117336541545,851.995836745946,338.0117336541545,851.995836745946,297.71062220334665,1093.9958367459462,297.71062220334665,1093.9958367459462,305.0117336541545,1093.9958367459462,343.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note222&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note2222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;points&amp;quot;:[1083.4958367459462,343.0117336541545,1083.4958367459462,325.0117336541545,1083.4958367459462,292.21961902968525,1316.6724782146962,292.21961902968525,1316.6724782146962,310.3315423729045,1316.6724782146962,340.3315423729045]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;note222&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note2222&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;points&amp;quot;:[1093.9958367459462,343.0117336541545,1093.9958367459462,333.0117336541545,1093.9958367459462,298.6257893989569,1327.1724782146962,298.6257893989569,1327.1724782146962,302.3315423729045,1327.1724782146962,340.3315423729045]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;bottom18&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top2&amp;quot;,&amp;quot;points&amp;quot;:[545.421875,64.503173828125,545.421875,98.503173828125,545.421875,246.83449099842727,601.495836745946,246.83449099842727,601.495836745946,317.0117336541545,601.495836745946,347.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;node&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;note2&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right7&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top3&amp;quot;,&amp;quot;points&amp;quot;:[666.671875,47.753173828125,676.671875,47.753173828125,676.671875,220.75745374113976,611.995836745946,220.75745374113976,611.995836745946,337.0117336541545,611.995836745946,347.0117336541545]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:-20,&amp;quot;to&amp;quot;:&amp;quot;note322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top2&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:-20,&amp;quot;to&amp;quot;:&amp;quot;note322&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;top1&amp;quot;},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;24VDC&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;230VAC&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[845.0568602918561,-191.66117153598591,859.0568602918561,-191.66117153598591,924.6319882966839,-191.66117153598591,924.6319882966839,-216.82146076799305,958.2071163015116,-216.82146076799305,976.2071163015116,-216.82146076799305]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;24VDC&amp;quot;,&amp;quot;to&amp;quot;:&amp;quot;230VAC&amp;quot;,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left2&amp;quot;,&amp;quot;points&amp;quot;:[845.0568602918561,-181.16117153598591,867.0568602918561,-181.16117153598591,932.6319882966839,-181.16117153598591,932.6319882966839,-206.32146076799305,966.2071163015116,-206.32146076799305,976.2071163015116,-206.32146076799305]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;230VAC&amp;quot;,&amp;quot;to&amp;quot;:-22,&amp;quot;fromPort&amp;quot;:&amp;quot;right0&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[1070.2071163015116,-216.82146076799305,1088.2071163015116,-216.82146076799305,1092,-216.82146076799305,1092,-210.42831689736113,1106.1617561084295,-210.42831689736113,1120.1617561084295,-210.42831689736113]},&lt;br /&gt;
{&amp;quot;from&amp;quot;:&amp;quot;230VAC&amp;quot;,&amp;quot;to&amp;quot;:-22,&amp;quot;fromPort&amp;quot;:&amp;quot;right1&amp;quot;,&amp;quot;toPort&amp;quot;:&amp;quot;left0&amp;quot;,&amp;quot;points&amp;quot;:[1070.2071163015116,-206.3&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3460</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3460"/>
		<updated>2023-02-15T11:03:11Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Heat Pump Selection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Wiring Heating A&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI-PI-Sheet.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a SLIM HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
[[File:Smilextrauv.jpg|right|frameless|656x656px]]&lt;br /&gt;
* Fully electronic solution with anti-legionella cycle &amp;amp; PC connectivity for set-up and commissioning &lt;br /&gt;
* Calibrated sensors for fast DHW temperature control &lt;br /&gt;
* Eco / Comfort DHW modes for continuous or intelligent pre-heat &lt;br /&gt;
* Compact design - 240mm (W) x 420mm (H) x 90mm (D) &lt;br /&gt;
* Fully insulated compartmentalised casing &lt;br /&gt;
* Stainless steel pipework &lt;br /&gt;
* Open control options &lt;br /&gt;
* RS485 interface &lt;br /&gt;
* Optional primary pump kit Optional 24V &lt;br /&gt;
* DC version &lt;br /&gt;
* Optional security case with integral heat meter, landlord security valve and anti-fraud sealing kit.&lt;br /&gt;
* From the same family of HIUs as the DATA - has the industries best BESA VWART figures of all time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Slimspec1.png|726x726px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See http://heatweb.co.uk/w/index.php?title=The_SLIM_HIU&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf&amp;diff=3459</id>
		<title>File:MELCOBEMS MINI A1M ATW Modbus Register Tables.pdf</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:MELCOBEMS_MINI_A1M_ATW_Modbus_Register_Tables.pdf&amp;diff=3459"/>
		<updated>2023-02-15T11:02:44Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:MELCOBEMS_MINI-PI-Sheet.pdf&amp;diff=3458</id>
		<title>File:MELCOBEMS MINI-PI-Sheet.pdf</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:MELCOBEMS_MINI-PI-Sheet.pdf&amp;diff=3458"/>
		<updated>2023-02-15T11:01:56Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3457</id>
		<title>Solar Heat Energy Demonstrator</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Solar_Heat_Energy_Demonstrator&amp;diff=3457"/>
		<updated>2023-02-15T00:29:09Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* System Drawings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Shed2.png|thumb|428x428px|Google Earth]][[File:Shed1.png|thumb|427x427px|Google Earth]] &lt;br /&gt;
&lt;br /&gt;
== To Do: ==&lt;br /&gt;
* Review designs and calculate loads&lt;br /&gt;
* Produce schematic of proposed design&lt;br /&gt;
* Detailed design of pipework and equipment&lt;br /&gt;
&lt;br /&gt;
== Aims ==&lt;br /&gt;
The aim of the project is two-fold. &lt;br /&gt;
&lt;br /&gt;
* Provide better heating for the building using low carbon heat, bringing the building up to a suitable level of heating to be passed on to the next occupants. &lt;br /&gt;
* Conduct detailed tests to work out the best practices and installation choices, to maximise in-use efficiency of CO2 heat pump technology, and work out it's place in the renewables landscape for the future.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
Following initial site meetings the following requirements have been set:&lt;br /&gt;
&lt;br /&gt;
* Installation of CO2 air source heat pump(s) &lt;br /&gt;
* Low use domestic hot water&lt;br /&gt;
* Central heating to 10 office spaces&lt;br /&gt;
* Office spaces to be fitted with a selection of heat emitter types &lt;br /&gt;
* System to be flexible enough to allow different heating strategies to be tested&lt;br /&gt;
* System must be of a standard to be handed over to the next building occupants &lt;br /&gt;
* System must allow for the optional use of fan convectors as final stage to heat the main area and lower return temperatures&lt;br /&gt;
* System to be provide real-time operational data and allow details adjustment of settings and controls logic&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
[[File:Proposed_SHED_Upgrading_Works_-_first_floor_layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:Proposed_Occupancy_Office_Layout.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_ExistingShed-Ground.pdf|border|443x443px]]&lt;br /&gt;
[[File:LE_155_0_Existing_SHED-First_%281%29.pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_04_Existing_South_&amp;amp;_West_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
[[File:P2_03_Existing_North_&amp;amp;_East_Elevations_(2).pdf|border|443x443px]]&lt;br /&gt;
&lt;br /&gt;
== Design Points ==&lt;br /&gt;
&lt;br /&gt;
The following points have been considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;330&amp;quot; widths=&amp;quot;500&amp;quot;&amp;gt;&lt;br /&gt;
File:Qavh2.png|QAVH connection to buffer store. This arrangement is used to draw heat from the cold part of the buffer for defrost protection.&lt;br /&gt;
File:Qavhsetup1.png|Setting 121 decides secondary control is enabled. We do not need secondary control so it can be left in default setting (off).&lt;br /&gt;
File:Traceheat.png|Trace heating (electrical tape) is used to prevent pipework from freezing as a matter of last resort if the circulation pump should fail for defrosting.  We will tie control over this into system.&lt;br /&gt;
File:Bufferio1.png|Because of the need for (1) the heat pump defrost circuit to go through the store, and (2) the stability of the output from the heat pump is unknown and could do with some buffering via the top of the buffer store, it will be prudent to fit buffer stores with internal diffuser plates to create chambers to contain turbulence, and maintain stratification. NOTE: When only 1 buffer is to be used, top and bottom plates in same store&lt;br /&gt;
File:Hpwaterquality.png|This table shows water quality requirements for the heat pump, and also for a secondary side (not used in SHED).  It is important that regular tests are made to ensure this is met. It is also advisable to install water filtration equipment that can maintain these parameters with as little maintenance as possible. Remote monitoring on each of these would be nice.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== System Drawings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_shed_schematic_2.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_shed_schematic_2e.json Latest Schematic + Electric&lt;br /&gt;
heatweb_wiring_shed_heating_stack.json Wiring Heating A&lt;br /&gt;
heatweb_shed_wiring_heat_in.json Wiring Heat Input Panel&lt;br /&gt;
heatweb_shed_wiring_heat_pump.json Wiring Heat Pump&lt;br /&gt;
heatweb_shed_dhw.json DHW Assembly&lt;br /&gt;
heatweb_shed_wiring_dhw.json DHW Wiring&lt;br /&gt;
heatweb_shed_wiring_coms.json Wiring Comms&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Controls Strategy ==&lt;br /&gt;
&lt;br /&gt;
=== Heat Pump Control ===&lt;br /&gt;
&lt;br /&gt;
* Control of the CO2 heat pump is based on recovery of the associated 500 litre buffer store.&lt;br /&gt;
* Temperature sensors in the buffer store at different positions provide signals to the heat pump controls.&lt;br /&gt;
* The heat pump will start reheating the buffer when there is a set volume of water ready to reheat and continue until the buffer is fully heated&lt;br /&gt;
* The temperature the heat pump heats water to is set using an external control signal, and will be driven by required temperatures to deliver hot water and central heating, between 60C and 85C.&lt;br /&gt;
* Temperature requirements will be calculated from external air temperatures.&lt;br /&gt;
* The power output of the heat pump may also be externally controlled.&lt;br /&gt;
* In order to minimise the number of firing cycles per day, the power will be modulated in order to achieve a steady state where possible, reverting to batch loading where loads are lower than minimum heat pump output.&lt;br /&gt;
* The COP off the heat pump will be calculated from measuring both the electrical input and the heat output.&lt;br /&gt;
* Operational strategies may be adjusted based on feedback from COP calculations.&lt;br /&gt;
&lt;br /&gt;
=== Domestic Hot Water (DHW) ===&lt;br /&gt;
&lt;br /&gt;
* Domestic hot water is provided by a 90 litre unvented hot water cylinder.&lt;br /&gt;
* The hot water cylinder is located as near to outlets as possible to minimise tap delay.&lt;br /&gt;
* The hot water cylinder is fitted with multiple temperature sensors.&lt;br /&gt;
* DHW is heated by the use of a plate heat exchanger assembly (an HIU), with cold water pumped from the base of the cylinder through the plate heat exchanger where it is heated to target temperatures and fed into the top of the cylinder, heating variable quantities from the top down.&lt;br /&gt;
* The plate heat exchanger if fed with hot primary water from the buffer store, heated by the heat pump.&lt;br /&gt;
* The volumes of hot water heated may be adjusted based on DHW requirements (occupancy levels).&lt;br /&gt;
* The rate that water is heated may be adjusted by altering the pump speed.&lt;br /&gt;
* The rate of reheat will be accelerated as the hot water cylinder empties, reverting to instantaneous DHW generation when the cylinder is almost exhausted.&lt;br /&gt;
* The hot water cylinder is fitted with two immersion heaters. One at the bottom to allow heating of the entire cylinder, and one located at the top allowing for rapid reheating of small quantities.&lt;br /&gt;
* Use of the upper heating element in partnership with the plate heat exchanger pump allows variable quantities of water to also be heated by the upper electric element alone.&lt;br /&gt;
&lt;br /&gt;
=== Central Heating ===&lt;br /&gt;
&lt;br /&gt;
* Central heating is driven by pumping heated water from the buffer store to heat emitters. when there is a demand for heat.&lt;br /&gt;
* The central heating pump is switched off when there is no load requirements for either DHW or central heating.&lt;br /&gt;
* The flow rate through each heat emitter (radiator or fan convector or panel) is varied in order to achieve required room temperatures.&lt;br /&gt;
* Flow rates through heat emitters is controlled by a 0-10v actuator fitted on the return pipe from the emitters, located on a manifold into which all zones return independently.&lt;br /&gt;
* In order to eliminate excessive start-up temperatures, heating start times will be adjusted in order to achieve target temperatures by set times. The start times will be calculated based on external air temperatures and system feed-back (optimum start).&lt;br /&gt;
&lt;br /&gt;
== Heat Pump Selection ==&lt;br /&gt;
[[File:Qavh.png|thumb|Mitsubishi Electric QAVG  40kW CO2 Air Source Heat Pump]]&lt;br /&gt;
&lt;br /&gt;
=== Selection ===&lt;br /&gt;
The selected heat pump is a Mitsubishi Electric QAVG 40kW CO2 Air Source Heat Pump.&amp;lt;blockquote&amp;gt;''Specifically designed for commercial sanitary hot water application, where gas boilers, combined heat and power systems (CHP) or electric water heating have been traditionally utilised, the QAHV provides a low carbon solution for hospitals, hotels, leisure centres and student accommodation. Utilising the natural and stable refrigerant CO2 (R744), the environmentally clean solution enables compliance to strict local planning laws and boosts BREEAM points. Compounded by the increasing decarbonisation of the electrical grid and the UK’s commitment to Net Zero 2050, the QAHV provides a high efficiency, low carbon hot water delivery solution with leaving water temperature up to 90°C.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
{{#l:QAHV_6PP_AW_v2.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Service_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB_Install_Manual.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:QAHV-N560YA-HPB-PI-SHEET.pdf}}&lt;br /&gt;
&lt;br /&gt;
=== Technical Specifications  ===&lt;br /&gt;
&lt;br /&gt;
=== [[File:Qavh1.png|frameless|1065x1065px]] ===&lt;br /&gt;
&lt;br /&gt;
== Domestic Hot Water ==&lt;br /&gt;
Hot water to be provided using a SLIM HIU from Thermal Integration in partnership with a 90 litre unvented cylinder.&lt;br /&gt;
[[File:Smilextrauv.jpg|right|frameless|656x656px]]&lt;br /&gt;
* Fully electronic solution with anti-legionella cycle &amp;amp; PC connectivity for set-up and commissioning &lt;br /&gt;
* Calibrated sensors for fast DHW temperature control &lt;br /&gt;
* Eco / Comfort DHW modes for continuous or intelligent pre-heat &lt;br /&gt;
* Compact design - 240mm (W) x 420mm (H) x 90mm (D) &lt;br /&gt;
* Fully insulated compartmentalised casing &lt;br /&gt;
* Stainless steel pipework &lt;br /&gt;
* Open control options &lt;br /&gt;
* RS485 interface &lt;br /&gt;
* Optional primary pump kit Optional 24V &lt;br /&gt;
* DC version &lt;br /&gt;
* Optional security case with integral heat meter, landlord security valve and anti-fraud sealing kit.&lt;br /&gt;
* From the same family of HIUs as the DATA - has the industries best BESA VWART figures of all time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Slimspec1.png|726x726px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See http://heatweb.co.uk/w/index.php?title=The_SLIM_HIU&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
[[File:Shed dhwcyl.png|frameless]]   [[File:Shed-c.jpg|frameless|463x463px]]  [[File:Shed dhwcyl2a.png|frameless|465x465px]]&lt;br /&gt;
&lt;br /&gt;
== Central Heating ==&lt;br /&gt;
&lt;br /&gt;
{{#l:SHED_First_Floor_Heating_Plan.pdf|SHED_First_Floor_Heating_Plan.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf|SPC-Tilevector-Plus-Low-Water-Temp-Units-Data-Sheet-Iss1.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SPC-Thermatile-10-12-IOM-Iss-13.pdf|SPC-Thermatile-10-12-IOM-Iss-13.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:Olypia_Splendid_Heater_Technical_Catalogue.pdf|Olypia_Splendid_Heater_Technical_Catalogue.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Shed heating.png|frameless|1059x1059px]]&lt;br /&gt;
=== Room Controllers ===&lt;br /&gt;
[[File:Sontaystat.png|thumb|533x533px|Sontay Smart Room Thermostats with Temperature, CO2, Relative Humidity, PIR and ModBus]]&lt;br /&gt;
Initial requirement is for:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* hard wired&lt;br /&gt;
* preferable Modbus RTU / TCP, or BACNET&lt;br /&gt;
* existing units that use 0-10v and resistance can be worked with {{#l:GS-CO2-S_krrQ5kc.pdf|Sontay GS-CO2-S}}&lt;br /&gt;
Suggest SC-S-403000 with:&lt;br /&gt;
&lt;br /&gt;
* temperature, humidity and CO2 sensing.&lt;br /&gt;
* PIR sensing&lt;br /&gt;
* Modbus RTU or BACnet&lt;br /&gt;
* 24v dc&lt;br /&gt;
&lt;br /&gt;
{{#l:Sc-x-download.pdf|Sc-x-download.pdf}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-x_Smart_Sensor_BACnet_PICS_and_Modbus_registers_tl5C6Sy.pdf|Modbus Registers}}&amp;lt;br&amp;gt;&lt;br /&gt;
{{#l:SC-S Smart Sensor Space Mounted 74drN7m.pdf|SC-S Smart Sensor}}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Return Manifold ===&lt;br /&gt;
There are up to 24 zones (heat emitters) on the system, controlled by actuators on a return manifold.   &lt;br /&gt;
&lt;br /&gt;
The flow pipe is common, branching where appropriate to heat emitters.   &lt;br /&gt;
&lt;br /&gt;
Radiators are fitted with isolation only, with all flow control performed on the return manifolds. &lt;br /&gt;
&lt;br /&gt;
Room thermostats PID control to room temperature, setting a return temperature as output. If the room needs to be hotter, the controls raise the return temperature. The actuators are then PID controlled to achieve the set return temperatures for each zone.  This two stage control prevents excessive return temperatures at startup, and allows better control strategy based on return temperature to be implemented.&lt;br /&gt;
&lt;br /&gt;
Under steady state load, return temperatures should be around 30C.  Increasing flow temperatures will reduce return temperatures, and as such it possible to meet an increased startup load by increasing flow temperatures (charging the buffer store to 75C overnight) to achieve higher emitter outputs for the same return temperature.   &lt;br /&gt;
&lt;br /&gt;
It should be possible to decide the return temperature in advance, and then achieve this purely through managing heat pump supply temperatures. One can take the return temperature setpoints from heating control to slowly adjust the heat pump output temperature. If we desire a return temperature of 25C, to achieve a COP nearer 4, then, when the average return temperature setpoint climbs over 25C the system would increase heat pump temperatures, resulting in increased heat input, resulting in a drop in return setpoint.  Some investigation needs to be done into determining the most efficient flow/return temperature conditions for a given outside air temperature, with a possibility of achieving significant efficiency gains in low heating seasons.  &lt;br /&gt;
&lt;br /&gt;
With all flow limitation performed by actuators, it is also possible to achieve higher startup water velocities, up to the limit of pipework pressure loss. This has advantages in clearing air and dirt.  As part of the standard controls we will perform an occasional zone by zone flushing and exercising operation.  &lt;br /&gt;
&lt;br /&gt;
(2x) 4 x 3 way manifolds are been used for reasons of availability.&lt;br /&gt;
&lt;br /&gt;
[[File:Ptmanifolds1.png|646x646px]]&lt;br /&gt;
&lt;br /&gt;
=== Radiator Outputs ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://www.stelrad.com/radiators/standard-steel-radiators/classic-compact/&lt;br /&gt;
&lt;br /&gt;
[[File:Stelrad1.png]]&lt;br /&gt;
&lt;br /&gt;
The following outputs are based on a 33C delta T.&lt;br /&gt;
&lt;br /&gt;
This comes from a 75/30C profile, with an average temperature of 52.5C, giving a 33C difference to room temperatures.&lt;br /&gt;
&lt;br /&gt;
The heat pump envelope allows loads to be increased 40% over these values if ever needed.&lt;br /&gt;
&lt;br /&gt;
[[Radiator Charts]]&lt;br /&gt;
&lt;br /&gt;
=== Convector Outputs ===&lt;br /&gt;
These are existing units to me made use of.&lt;br /&gt;
&lt;br /&gt;
[[File:Ultraslim1.png|1093x1093px]]&lt;br /&gt;
&lt;br /&gt;
=== Pipework Selection ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pipework is to be in John Guest Speedfit barrier pipe.&lt;br /&gt;
&lt;br /&gt;
* https://www.johnguest.com/sites/jg/files/2022-01/RWC11339_JG-Speedfit-Technical-Specs-Guide_v11.pdf&lt;br /&gt;
&lt;br /&gt;
[[File:Sfps2.png]]&lt;br /&gt;
&lt;br /&gt;
10mm pipework, with a velocity of 0.042 litres/second provides 1.95 kW at an 11C drop.  &lt;br /&gt;
&lt;br /&gt;
We are running radiators at roughly 33C drop, three times this, so 10mm pipe can achieve a heating load of 6kW through 10mm pipe.  &lt;br /&gt;
&lt;br /&gt;
At peak peak, with heat pump running up to 90C, and return at 35C, it should be possible to achieve just over 9kW.        &lt;br /&gt;
&lt;br /&gt;
The following spreadsheet calculates pressure drops along central heating return pipes, for each zone.       &lt;br /&gt;
&lt;br /&gt;
7 of the zones require a 15mm return pipe. The remainder can be in 10mm.    &lt;br /&gt;
&lt;br /&gt;
Flow pipes are only ever in 10mm for 3m or less, when connecting to a heat emitter, until they join the main flow pipe, which is in 15, 22 and 28mm depending on number of zones the pipe feeds.        &lt;br /&gt;
&lt;br /&gt;
[[File:Pipecalcsshed3.png|frameless|1191x1191px]]      &lt;br /&gt;
&lt;br /&gt;
== Pump Selection ==&lt;br /&gt;
[[File:Madna3.jpg|right|frameless]]&lt;br /&gt;
Magna3 25-120&lt;br /&gt;
&lt;br /&gt;
[[File:Magna25-120.png]]&lt;br /&gt;
&lt;br /&gt;
https://product-selection.grundfos.com/uk/products/magna/magna3/magna3-25-120-97924248?tab=variant-curves&amp;amp;pumpsystemid=1603040362&lt;br /&gt;
&lt;br /&gt;
== Parts List ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are key to operation of the system.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
!Supplied&lt;br /&gt;
!Invoiced&lt;br /&gt;
|-&lt;br /&gt;
|CO2 Air Source Heat Pump &amp;amp; Accessories&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|500 litre Buffer Store&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|90 litre Direct Unvented Cylinder&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Plate Heat Exchanger Recovery Unit (inc pump)&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magna 3 Pump 25-120&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|CIM200 Modbus Card for Magna3&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|12 Port Manifold&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|14/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|0-10V Actuators and Adaptor rings&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|NTC Temperature Sensors (Short immersion 70HSF52727)&lt;br /&gt;
|24&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Static Pressure Sensors (0-6 Bar 70200217)&lt;br /&gt;
|5&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Magnaclean Air &amp;amp; Dirt Separator &lt;br /&gt;
|1&lt;br /&gt;
|Basic model &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Primary Expansion Vessel 50 litres&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Sealed System Kit&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Heat Meters (Zenner C5 with M-Bus)&lt;br /&gt;
|3&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Heat &amp;amp; Cooling Meter&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DPCV (Differential Pressure Control Valve 22mm)&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
|15/12/22&lt;br /&gt;
|6094&lt;br /&gt;
|-&lt;br /&gt;
|Radiators&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Panel Heaters&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Fan Convectors&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Three Port Control Valve, Modulating 0-10v, 22mm&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, LCD &amp;amp; Setpoint&lt;br /&gt;
|20&lt;br /&gt;
|Covered under project&lt;br /&gt;
|23 x Back Plates supplied 18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart space sensor, with Temp, Humidity, CO2, PIR &amp;amp; Setpoint&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Sontay smart outside sensor, with Rad Shield Temp &amp;amp; Humidity&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|DS18B20 Sensors (For temporarily fitting in place of Sontay sensors)&lt;br /&gt;
|22&lt;br /&gt;
|Covered under project&lt;br /&gt;
|18/1/23&lt;br /&gt;
|6095&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Heat Input Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (800mm x 600mm)&lt;br /&gt;
* GSM Modem / Router&lt;br /&gt;
* Ethernet Switch&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* 24&amp;quot; Touch Screen Control Interface&lt;br /&gt;
* Power Supplies&lt;br /&gt;
* Modbus Interfaces&lt;br /&gt;
* M-Bus Meter Interfaces&lt;br /&gt;
* MQTT Server&lt;br /&gt;
* Https Certificates&lt;br /&gt;
* Licence free for life&lt;br /&gt;
* Software and Commissioning&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Central Heating 12 Zone Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
|2&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosures supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BEMS Domestic Hot Water Panel including:&lt;br /&gt;
&lt;br /&gt;
* Control panel (300mm x 220mm)&lt;br /&gt;
* PLC Controllers to manage all inputs and outputs&lt;br /&gt;
* Power Supply&lt;br /&gt;
* Contactor&lt;br /&gt;
|1&lt;br /&gt;
|Covered under project&lt;br /&gt;
|Enclosure supplied 18/1/23&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pipework and Insulation&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Trace heating for external heat pump pipework&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following parts are optional, to achieve higher standards more suited to heat networks than single client systems.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Optional Parts List&lt;br /&gt;
!Item&lt;br /&gt;
!Quantity&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|Pressurisation Set&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System Benefits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The installation of a CO2 Heat Pump is not as simple as using basic electric heaters and an electric unvented cylinder, however the CO2 system offers a COP performance of 3+, translating to a 67% saving in electrical consumption and running costs.&lt;br /&gt;
&lt;br /&gt;
The following points should be considered in the choice of whether to use CO2 heat pumps in the SHED or to go the easier route.&lt;br /&gt;
&lt;br /&gt;
* COP of 3+ provides a 67% saving in both electrical consumption, costs and CO2 emissions.  For every unit of electricity used, a further two units will be generated for 'free'.&lt;br /&gt;
* The system offers the ability to deliver outputs far in excess of the calculated peak loads, and will be able to deliver services on the coldest of days.  &lt;br /&gt;
* Reduced peak electrical loads / supplies. &lt;br /&gt;
*The ability to time heat generation with cheap rate electrical tariffs (e.g. Economy 10/2000) - up to capacity of storage. &lt;br /&gt;
* Centrally driven, with the possibility to add in additional heat sources in future, including solar thermal or biomass . The system is future proofed for any eventuality.&lt;br /&gt;
* While the SHED is a single building, the layout and loads are comparable to a heat network consisting of up to 20 properties (depending on size).  CO2 heat pumps have never been used on a heat network because of the historic temperature profiles, however recent advances in heat network management (central heating control) have allowed us to achieve compatible temperatures and the technology is ready for field trials.  It is expected that the SHED will demonstrate that it is not only possible to heat properties and generate hot water, but also to reduce the costs per property to under £3000, which would be a game changer for the switch to zero carbon, and would come in under the current government grants of £5000 per property.&lt;br /&gt;
* If the SHED project were not to go ahead using CO2 technology, there would be at least another year lost - for the whole planet - in the race to offer better lower cost solutions to the current housing stock connected to central boiler plants.  While the cost of this cannot be put into £, it is important to understand that with energy costs rising rapidly, a solution that can save up to 60% of energy consumption (compared to direct electric) and 50%+ of installation costs (compared to individual heat pumps) will be massive.&lt;br /&gt;
* This time next year the Welsh Government may have a working solution that can be applied worldwide.  If the SHED project were not to go ahead, this time next year we will be no further ahead. &lt;br /&gt;
*The planned tests on the various heat emitters in the SHED will be of significant importance to all future heat networks, with clear and documented practices and performances. &lt;br /&gt;
* The majority of material costs are covered by the project, offering the client (the Welsh Government) the best value for money of any Heat Pump scheme ever run.&lt;br /&gt;
*The project is receiving free design consultancy of a type that would normally cost tens of thousands of £.&lt;br /&gt;
&lt;br /&gt;
== Top-Up Load ==&lt;br /&gt;
&lt;br /&gt;
=== Achieving loads over 40kW ===&lt;br /&gt;
The following link opens a calculation for the loads on the system.&lt;br /&gt;
&lt;br /&gt;
https://hw7.ddns.net/ui/hndesign?loadCID=QmXECSyszAb1fWrz6y3kjHF2wpmjqPGZC583ZAdcu2MSXZ&lt;br /&gt;
&lt;br /&gt;
The CO2 heat pumps come in 40kW outputs, however it may become necessary to achieve higher heating outputs , with a figure of 62kW when it is -3C outside.&lt;br /&gt;
&lt;br /&gt;
The additional 22kW output would need to be satisfied using a top-up heater, or a second heat pump (resulting in significant oversizing).&lt;br /&gt;
&lt;br /&gt;
22kW can easily be achieved with a small electric boiler, at a fraction of the cost of a heat pump, however the efficiency is 30%  that of a heat pump, where the COP provides additional heat. &lt;br /&gt;
&lt;br /&gt;
To understand the impact it is necessary to look at the loads using historical weather data to estimate the percentage of heat required from a top-up system.  The following graphs shows the output from this calculation, with 99.4% of the total annual energy coming from heat pumps and the remaining 0.6% coming from top-up on the coldest days.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtg2020.png|frameless|806x806px]]&lt;br /&gt;
&lt;br /&gt;
So from a running costs perspective, one would expect to pay 1.2% more per year than if one were using purely heat pumps.&lt;br /&gt;
&lt;br /&gt;
To counter this additional cost one must then consider:&lt;br /&gt;
&lt;br /&gt;
* Significantly lower maintenance costs for an electric boiler than a heat pump system.&lt;br /&gt;
* Very large saving on initial capital and installation costs. It would take decades to recoup the cost of a second heat pump based on saving 1.2%, if at all given the extra maintenance costs.&lt;br /&gt;
* Potential small gains in very low heating season where are no external pipe losses (flow from heat pump)&lt;br /&gt;
* The embedded carbon footprint of an electric boiler is far less than a 40kW heat pump, even a CO2 one, so any carbon savings need to first offset the additional inherent carbon content.&lt;br /&gt;
* Space. A second 40kW heat pump requires more than twice the space, as well as double the air supply.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From this exercise it appears that a general design rule could be to design for 2/3 of peak output (66%) on heat pumps, and 1/3 (33%) on direct electric.  &lt;br /&gt;
&lt;br /&gt;
Furthermore, it makes sense to make additional redundancy supplies also direct electric, as they would not normally be used, so the investment in a heat pump cannot be justified purely for backup. Something near a 50/50 split, with 50% heat pumps, 25% top-up electric, and 25% redundant electric backup.  This makes for a far leaner design, still capable of achieving the required performance levels with redundancy, but overall saving space, cost, and CO2.&lt;br /&gt;
&lt;br /&gt;
It should also be noted that the use of a top-up heating element reduces the need for the heat pump to reach the higher temperatures.  At peak load, with a return of 30C, a heat pump can do 66% of load, taking water from 30C to 60C, with the top-up taking it to 75C, doing the final 33% of load.  Therefore, the heat pump need only to achieve 60-65C.  Radiators do not need uprating because of the higher flow temperatures in colder weather, but return performance is still very important, as a higher return temperature will reduce the percentage the heat pump can assume.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: With hindsight, we could have supplied a buffer store with two 12kW immersion batteries fitted in the top for this purpose, potentially avoiding the need for a separate electric boiler and pump. However it is also desirable to use a dedicated electric boiler along with supporting manufactures warranty.&lt;br /&gt;
&lt;br /&gt;
[[File:Shedhtgcalcs2020.png|638x638px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bivalent Systems for Heat Networks ===&lt;br /&gt;
&lt;br /&gt;
The following designs show the impact of a single 40kW heat pump on various numbers of properties. This is unrelated to the SHED, however is shown in order to give the reader a feel for the impact of even a single heat pump on real-world loads.&lt;br /&gt;
&lt;br /&gt;
Each property is 2 bedroom 3 person, and 4kW heating load.&lt;br /&gt;
&lt;br /&gt;
Topping up boilers are included to achieve peak loads.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
! Properties !!  % Heat Pump !! Design Link&lt;br /&gt;
|-&lt;br /&gt;
| 20 x 2B3P || 99.9% || https://hw7.ddns.net/ui/hndesign?loadCID=QmNg4trTmoxkD35qj4eBWd1exKwKfbVpP3jRNgEQwZn4qB&lt;br /&gt;
|-&lt;br /&gt;
| 30 x 2B3P || 94.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmXz5H1sdV5F1juQrQc71PLjdWCPWkHhqHkitGbC8o8B9z&lt;br /&gt;
|-&lt;br /&gt;
| 40 x 2B3P || 83.6% || https://hw7.ddns.net/ui/hndesign?loadCID=QmPgBB6jSXehwP2ZYp7LcZNQeEyXggQM4FPgcgdQWQgZVc&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{#l:Bivalent40kw.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Co2graph1.png]]&lt;br /&gt;
&lt;br /&gt;
This graph shows how the vast majority of load (for 2021) is driven by heat pumps (blue &amp;amp; orange), with boilers (green) used to top up.&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Operational Data Policy ==&lt;br /&gt;
This section manages any policies, requirements and plans on data storage, user access, and MQTT permissions.&lt;br /&gt;
&lt;br /&gt;
* Operational data to be logged in real-time&lt;br /&gt;
* Recent data points stored in controller memory&lt;br /&gt;
* Options to write data logs to hard drive&lt;br /&gt;
* Options to write data logs to IPFS file system (encryption policy to discuss)&lt;br /&gt;
* Use of both crude and fine grained security settings by user, network, device, data type and key (MQTT ACL file functionality)&lt;br /&gt;
* This Wiki project page will detail performance data for as long as SHED is in 'public' mode&lt;br /&gt;
* A Private Wiki will run on the LAN with levels of user access control. This will act as:&lt;br /&gt;
** the primary user interface, &lt;br /&gt;
** storage space for logs locally, &lt;br /&gt;
** documentation repository.&lt;br /&gt;
** backups of controller software (so new controllers can be cloned)&lt;br /&gt;
* VPN access to system&lt;br /&gt;
* SSL https certificates on any exposed portals, and on MQTT services.&lt;br /&gt;
* None of these core functions to require any licences or software costs (just add internet)&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3456</id>
		<title>Queens Cross Church</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3456"/>
		<updated>2023-02-13T12:02:12Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[File:Queens cross church-2.jpg|frameless|788x788px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://hwwiki.ddns.net/ui/wiring/wiring22/heatweb_queenscross.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Churchbr2.jpg&lt;br /&gt;
File:Churchbr1.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Churchbr2.jpg&amp;diff=3455</id>
		<title>File:Churchbr2.jpg</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Churchbr2.jpg&amp;diff=3455"/>
		<updated>2023-02-13T12:01:44Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Churchbr1.jpg&amp;diff=3454</id>
		<title>File:Churchbr1.jpg</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Churchbr1.jpg&amp;diff=3454"/>
		<updated>2023-02-13T12:01:35Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Blueprint.jpg&amp;diff=3453</id>
		<title>File:Blueprint.jpg</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Blueprint.jpg&amp;diff=3453"/>
		<updated>2023-02-12T23:16:07Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3452</id>
		<title>Queens Cross Church</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3452"/>
		<updated>2023-02-12T18:38:29Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[File:Queens cross church-2.jpg|frameless|788x788px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://hwwiki.ddns.net/ui/wiring/wiring22/heatweb_queenscross.json&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3451</id>
		<title>Queens Cross Church</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3451"/>
		<updated>2023-02-11T01:37:18Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[File:Queens cross church-2.jpg|frameless|788x788px]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Queens_cross_church-2.jpg&amp;diff=3450</id>
		<title>File:Queens cross church-2.jpg</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Queens_cross_church-2.jpg&amp;diff=3450"/>
		<updated>2023-02-11T01:37:08Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Queens cross church-2&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3449</id>
		<title>Queens Cross Church</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3449"/>
		<updated>2023-02-11T01:27:25Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[File:Queens Cross Church07b.jpg|frameless|788x788px]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Queens_Cross_Church07b.jpg&amp;diff=3448</id>
		<title>File:Queens Cross Church07b.jpg</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Queens_Cross_Church07b.jpg&amp;diff=3448"/>
		<updated>2023-02-11T01:27:08Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Queens Cross Church07b&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3447</id>
		<title>Queens Cross Church</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Queens_Cross_Church&amp;diff=3447"/>
		<updated>2023-02-11T01:26:46Z</updated>

		<summary type="html">&lt;p&gt;Rhg: Created page with &amp;quot;  Category:Projects&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Pt1000stick.png&amp;diff=3446</id>
		<title>File:Pt1000stick.png</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Pt1000stick.png&amp;diff=3446"/>
		<updated>2023-02-05T20:07:21Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Pplog.PNG&amp;diff=3445</id>
		<title>File:Pplog.PNG</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Pplog.PNG&amp;diff=3445"/>
		<updated>2023-02-03T21:33:21Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=The_Barbican&amp;diff=3444</id>
		<title>The Barbican</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=The_Barbican&amp;diff=3444"/>
		<updated>2023-02-03T19:42:52Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Designs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
https://www.barbican.org.uk/&lt;br /&gt;
&lt;br /&gt;
==Designs==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=barbican_discussion.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
barbican_discussion.json Monitoring Architecture&lt;br /&gt;
barbican_meter_locations.json Heat Meter and Sensor Locations&lt;br /&gt;
meter_installation.json Principles of calculating flow rates from temperatures&lt;br /&gt;
barbican_wiring_1.json Wiring 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Drawings==&lt;br /&gt;
&lt;br /&gt;
{{#l:CHW_Art_Gallery_-_Temporary_Heat_Meter_Locations.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Barbicanschem1.png|frameless|713x713px]]&lt;br /&gt;
&lt;br /&gt;
== Temperature Data ==&lt;br /&gt;
&lt;br /&gt;
==Heat Meters==&lt;br /&gt;
&lt;br /&gt;
{{#l:U1000MKII_WM_Issue_1.1.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Micronics Heat Meters]] for information on how to connect Micronics Heat Meters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;250&amp;quot; widths=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
File:Micronics2.png|A Node-RED flow has been created to read Micronics meters via Modbus (or any other Modbus device). This has been pasted into the controllers, containing all the registers and descriptions, and deployed.&lt;br /&gt;
File:MicronicsBarbi1.PNG|The first Micronics heat meter provided data immediately as expected, matching values on the screen.  This can be viewed in the Node-RED software in the debug window, where one can inspect the data telegrams being sent and received. [1, 3 ...] represents device 1, function code 3 (read register). The response should also start with [1, 3 ...]&lt;br /&gt;
File:MicronicsBarbi2.PNG|However, the second meter provided incorrectly formed responses and will require further investigation.  FIXED: The GND for the RS485 was into the wrong terminal. When corrected, the data matched heat meter display.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Storage Locally and to Dropbox ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data subscribed to is stored on the server locally into csv files. &lt;br /&gt;
&lt;br /&gt;
A file browser utility is included on this wiki with a user account setup to provide simple access to stored CSV files.&lt;br /&gt;
&lt;br /&gt;
[[File:Csvfiles1.PNG|frameless|570x570px|border]]  [[File:Csvfiles2.PNG|frameless|863x863px]]&lt;br /&gt;
&lt;br /&gt;
Every day these files are sent to Dropbox, and then can optionally be purged from the server.&lt;br /&gt;
&lt;br /&gt;
We are currently storing all '''/dat/''' incoming MQTT data, fed from field trials. This will ensure we retain long-term records of all operational data, from all field trials, down to 1 second resolution.  It will be a lot of data, but Dropbox has more than enough room.&lt;br /&gt;
&lt;br /&gt;
[[File:Savetodropbox.png]]&lt;br /&gt;
&lt;br /&gt;
== Time Series Data Visualisation Using InfluxDB and Grafana ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;250&amp;quot; widths=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
File:Barbigraf2.PNG|Data is fetched from an InfluxDB database using the FLEX query language.&lt;br /&gt;
File:Barbigraf3.PNG|Data is then post-processed, renaming fields.&lt;br /&gt;
File:Barbigraf4.PNG|Data is further processed based on type to apply colours and units&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Client Dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grafana includes organisation, role and user management, making it straightforward to setup a dedicated client portal with dashboards customised to best show the data and allow analysis.  A light theme has been used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sections in Heating and Cooling can be expanded.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=The_Barbican&amp;diff=3443</id>
		<title>The Barbican</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=The_Barbican&amp;diff=3443"/>
		<updated>2023-02-03T19:42:24Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Designs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
https://www.barbican.org.uk/&lt;br /&gt;
&lt;br /&gt;
==Designs==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=barbican_splash.json&amp;amp;palette=barbican_discussion.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
barbican_discussion.json Monitoring Architecture&lt;br /&gt;
barbican_meter_locations.json Heat Meter and Sensor Locations&lt;br /&gt;
meter_installation.json Principles of calculating flow rates from temperatures&lt;br /&gt;
barbican_wiring_1.json Wiring 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Drawings==&lt;br /&gt;
&lt;br /&gt;
{{#l:CHW_Art_Gallery_-_Temporary_Heat_Meter_Locations.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Barbicanschem1.png|frameless|713x713px]]&lt;br /&gt;
&lt;br /&gt;
== Temperature Data ==&lt;br /&gt;
&lt;br /&gt;
==Heat Meters==&lt;br /&gt;
&lt;br /&gt;
{{#l:U1000MKII_WM_Issue_1.1.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Micronics Heat Meters]] for information on how to connect Micronics Heat Meters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;250&amp;quot; widths=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
File:Micronics2.png|A Node-RED flow has been created to read Micronics meters via Modbus (or any other Modbus device). This has been pasted into the controllers, containing all the registers and descriptions, and deployed.&lt;br /&gt;
File:MicronicsBarbi1.PNG|The first Micronics heat meter provided data immediately as expected, matching values on the screen.  This can be viewed in the Node-RED software in the debug window, where one can inspect the data telegrams being sent and received. [1, 3 ...] represents device 1, function code 3 (read register). The response should also start with [1, 3 ...]&lt;br /&gt;
File:MicronicsBarbi2.PNG|However, the second meter provided incorrectly formed responses and will require further investigation.  FIXED: The GND for the RS485 was into the wrong terminal. When corrected, the data matched heat meter display.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Storage Locally and to Dropbox ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data subscribed to is stored on the server locally into csv files. &lt;br /&gt;
&lt;br /&gt;
A file browser utility is included on this wiki with a user account setup to provide simple access to stored CSV files.&lt;br /&gt;
&lt;br /&gt;
[[File:Csvfiles1.PNG|frameless|570x570px|border]]  [[File:Csvfiles2.PNG|frameless|863x863px]]&lt;br /&gt;
&lt;br /&gt;
Every day these files are sent to Dropbox, and then can optionally be purged from the server.&lt;br /&gt;
&lt;br /&gt;
We are currently storing all '''/dat/''' incoming MQTT data, fed from field trials. This will ensure we retain long-term records of all operational data, from all field trials, down to 1 second resolution.  It will be a lot of data, but Dropbox has more than enough room.&lt;br /&gt;
&lt;br /&gt;
[[File:Savetodropbox.png]]&lt;br /&gt;
&lt;br /&gt;
== Time Series Data Visualisation Using InfluxDB and Grafana ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;250&amp;quot; widths=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
File:Barbigraf2.PNG|Data is fetched from an InfluxDB database using the FLEX query language.&lt;br /&gt;
File:Barbigraf3.PNG|Data is then post-processed, renaming fields.&lt;br /&gt;
File:Barbigraf4.PNG|Data is further processed based on type to apply colours and units&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Client Dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grafana includes organisation, role and user management, making it straightforward to setup a dedicated client portal with dashboards customised to best show the data and allow analysis.  A light theme has been used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sections in Heating and Cooling can be expanded.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=The_Barbican&amp;diff=3442</id>
		<title>The Barbican</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=The_Barbican&amp;diff=3442"/>
		<updated>2023-02-03T19:41:37Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Designs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
https://www.barbican.org.uk/&lt;br /&gt;
&lt;br /&gt;
==Designs==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=barbican_splash.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
barbican_discussion.json Monitoring Architecture&lt;br /&gt;
barbican_meter_locations.json Heat Meter and Sensor Locations&lt;br /&gt;
meter_installation.json Principles of calculating flow rates from temperatures&lt;br /&gt;
barbican_wiring_1.json Wiring 1&lt;br /&gt;
heatweb_barbican_graph1.json Graph 1&lt;br /&gt;
barbican_splash.json Dashboard 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Drawings==&lt;br /&gt;
&lt;br /&gt;
{{#l:CHW_Art_Gallery_-_Temporary_Heat_Meter_Locations.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Barbicanschem1.png|frameless|713x713px]]&lt;br /&gt;
&lt;br /&gt;
== Temperature Data ==&lt;br /&gt;
&lt;br /&gt;
==Heat Meters==&lt;br /&gt;
&lt;br /&gt;
{{#l:U1000MKII_WM_Issue_1.1.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Micronics Heat Meters]] for information on how to connect Micronics Heat Meters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;250&amp;quot; widths=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
File:Micronics2.png|A Node-RED flow has been created to read Micronics meters via Modbus (or any other Modbus device). This has been pasted into the controllers, containing all the registers and descriptions, and deployed.&lt;br /&gt;
File:MicronicsBarbi1.PNG|The first Micronics heat meter provided data immediately as expected, matching values on the screen.  This can be viewed in the Node-RED software in the debug window, where one can inspect the data telegrams being sent and received. [1, 3 ...] represents device 1, function code 3 (read register). The response should also start with [1, 3 ...]&lt;br /&gt;
File:MicronicsBarbi2.PNG|However, the second meter provided incorrectly formed responses and will require further investigation.  FIXED: The GND for the RS485 was into the wrong terminal. When corrected, the data matched heat meter display.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Storage Locally and to Dropbox ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data subscribed to is stored on the server locally into csv files. &lt;br /&gt;
&lt;br /&gt;
A file browser utility is included on this wiki with a user account setup to provide simple access to stored CSV files.&lt;br /&gt;
&lt;br /&gt;
[[File:Csvfiles1.PNG|frameless|570x570px|border]]  [[File:Csvfiles2.PNG|frameless|863x863px]]&lt;br /&gt;
&lt;br /&gt;
Every day these files are sent to Dropbox, and then can optionally be purged from the server.&lt;br /&gt;
&lt;br /&gt;
We are currently storing all '''/dat/''' incoming MQTT data, fed from field trials. This will ensure we retain long-term records of all operational data, from all field trials, down to 1 second resolution.  It will be a lot of data, but Dropbox has more than enough room.&lt;br /&gt;
&lt;br /&gt;
[[File:Savetodropbox.png]]&lt;br /&gt;
&lt;br /&gt;
== Time Series Data Visualisation Using InfluxDB and Grafana ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;250&amp;quot; widths=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
File:Barbigraf2.PNG|Data is fetched from an InfluxDB database using the FLEX query language.&lt;br /&gt;
File:Barbigraf3.PNG|Data is then post-processed, renaming fields.&lt;br /&gt;
File:Barbigraf4.PNG|Data is further processed based on type to apply colours and units&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Client Dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grafana includes organisation, role and user management, making it straightforward to setup a dedicated client portal with dashboards customised to best show the data and allow analysis.  A light theme has been used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sections in Heating and Cooling can be expanded.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=The_Barbican&amp;diff=3441</id>
		<title>The Barbican</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=The_Barbican&amp;diff=3441"/>
		<updated>2023-02-03T19:41:09Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
https://www.barbican.org.uk/&lt;br /&gt;
&lt;br /&gt;
==Designs==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;1150&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring22.html?cid=barbican_splash.json&amp;amp;palette=heatweb_sensors.json&amp;amp;height=800px&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot;&amp;gt;&lt;br /&gt;
barbican_discussion.json Monitoring Architecture&lt;br /&gt;
barbican_meter_locations.json Heat Meter and Sensor Locations&lt;br /&gt;
meter_installation.json Principles of calculating flow rates from temperatures&lt;br /&gt;
barbican_wiring_1.json Wiring 1&lt;br /&gt;
heatweb_barbican_graph1.json Graph 1&lt;br /&gt;
barbican_splash.json Dashboard 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Drawings==&lt;br /&gt;
&lt;br /&gt;
{{#l:CHW_Art_Gallery_-_Temporary_Heat_Meter_Locations.pdf}}&lt;br /&gt;
&lt;br /&gt;
[[File:Barbicanschem1.png|frameless|713x713px]]&lt;br /&gt;
&lt;br /&gt;
== Temperature Data ==&lt;br /&gt;
&lt;br /&gt;
==Heat Meters==&lt;br /&gt;
&lt;br /&gt;
{{#l:U1000MKII_WM_Issue_1.1.pdf}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See [[Micronics Heat Meters]] for information on how to connect Micronics Heat Meters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;250&amp;quot; widths=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
File:Micronics2.png|A Node-RED flow has been created to read Micronics meters via Modbus (or any other Modbus device). This has been pasted into the controllers, containing all the registers and descriptions, and deployed.&lt;br /&gt;
File:MicronicsBarbi1.PNG|The first Micronics heat meter provided data immediately as expected, matching values on the screen.  This can be viewed in the Node-RED software in the debug window, where one can inspect the data telegrams being sent and received. [1, 3 ...] represents device 1, function code 3 (read register). The response should also start with [1, 3 ...]&lt;br /&gt;
File:MicronicsBarbi2.PNG|However, the second meter provided incorrectly formed responses and will require further investigation.  FIXED: The GND for the RS485 was into the wrong terminal. When corrected, the data matched heat meter display.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Data Storage Locally and to Dropbox ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Data subscribed to is stored on the server locally into csv files. &lt;br /&gt;
&lt;br /&gt;
A file browser utility is included on this wiki with a user account setup to provide simple access to stored CSV files.&lt;br /&gt;
&lt;br /&gt;
[[File:Csvfiles1.PNG|frameless|570x570px|border]]  [[File:Csvfiles2.PNG|frameless|863x863px]]&lt;br /&gt;
&lt;br /&gt;
Every day these files are sent to Dropbox, and then can optionally be purged from the server.&lt;br /&gt;
&lt;br /&gt;
We are currently storing all '''/dat/''' incoming MQTT data, fed from field trials. This will ensure we retain long-term records of all operational data, from all field trials, down to 1 second resolution.  It will be a lot of data, but Dropbox has more than enough room.&lt;br /&gt;
&lt;br /&gt;
[[File:Savetodropbox.png]]&lt;br /&gt;
&lt;br /&gt;
== Time Series Data Visualisation Using InfluxDB and Grafana ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery heights=&amp;quot;250&amp;quot; widths=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
File:Barbigraf2.PNG|Data is fetched from an InfluxDB database using the FLEX query language.&lt;br /&gt;
File:Barbigraf3.PNG|Data is then post-processed, renaming fields.&lt;br /&gt;
File:Barbigraf4.PNG|Data is further processed based on type to apply colours and units&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Client Dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grafana includes organisation, role and user management, making it straightforward to setup a dedicated client portal with dashboards customised to best show the data and allow analysis.  A light theme has been used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sections in Heating and Cooling can be expanded.&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Main_Page&amp;diff=3440</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Main_Page&amp;diff=3440"/>
		<updated>2023-02-03T19:39:43Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;850&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring23.html?cid=heatweb_splash.json&amp;amp;height=700px&amp;amp;border=none&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_splash.json Intro&lt;br /&gt;
heatweb_open_source_controller_hardware.json Hardware&lt;br /&gt;
heatweb_controller_applications.json Applications&lt;br /&gt;
heatweb_field_trials.json Field Trials&lt;br /&gt;
heatweb_version_1.json v1&lt;br /&gt;
heatweb_version_2.json v2&lt;br /&gt;
heatweb_version_3.json v3&lt;br /&gt;
heatweb_kitboxes.json Kits&lt;br /&gt;
heatweb_sample_wiring.json Wiring&lt;br /&gt;
shed_schematic.json Mech&lt;br /&gt;
heatweb_single_plate_hiu.json Elec&lt;br /&gt;
heatweb_software_blocks.json Software&lt;br /&gt;
heatweb_portainer.json Containers&lt;br /&gt;
heatweb_local_data_storage.json Data&lt;br /&gt;
heatweb_hiu_graphics.json Graphics&lt;br /&gt;
heatweb_status_monitoring.json Status&lt;br /&gt;
heatweb_graphs.json Graphs&lt;br /&gt;
heatweb_dashboards.json Dashboards&lt;br /&gt;
heatweb_remote_access.json Remote&lt;br /&gt;
heatweb_control_networks.json Networks&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This is a new wiki site, started in May 2022, devoted to open source controls in the Plumbing and HVAC industry with a view to reducing carbon emissions.&lt;br /&gt;
&lt;br /&gt;
The solutions on this site are in place on real-world, high profile installations, covering thousands of properties, and making a measurable difference.&lt;br /&gt;
&lt;br /&gt;
Interesting applications are covered, however it is the primary aim to perfect the most common open-source functions as a priority, to fix common problems where carbon is currently been wasted through a lack of control or transparency.&lt;br /&gt;
&lt;br /&gt;
The site has been setup following our success with an Innovate UK funded project to look for digital solutions to net zero... https://www.ukri.org/news/new-open-digital-solutions-to-speed-up-the-energy-revolution/&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{{note|1=To guarantee interoperability between systems, all open software used on this site makes use of a standard MQTT protocol as described at https://github.com/heatweb/heat-network.&amp;lt;br&amp;gt;The GitHub project includes JSON descriptions that can be loaded by equipment and services to provide a full dictionary along with field descriptions and units. |2=info}} &lt;br /&gt;
&lt;br /&gt;
 {{note|1=See the [[Open Control Architecture]] page for an overview of how the system works. |2=info}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
This site runs on a Google Compute VM, alongside Node-RED and open controls software. It acts as a demonstration platform for how a wiki site can be integrated with controls. (if asked to login, use guest / guest) &lt;br /&gt;
&lt;br /&gt;
Anyone can make use of the material on this site. &lt;br /&gt;
&lt;br /&gt;
While controls software and architectures are built on open source hardware and software, systems also make use of commercially licenced software or paid for services, including [https://gojs.net/latest/ GoJS], [https://www.pinata.cloud/ Pinata], [https://www.dropbox.com/ Dropbox]. Google Compute, and email.  Free versions of these services are often available up to a certain scale, and most have a fully open-source equivalent.  None of the commercial services are critical to the core functions or architecture of software. &lt;br /&gt;
&lt;br /&gt;
Collaboration on producing this site is open to anyone with related technical material to contribute in relation to the projects listed. Please contact [[User:Rhg|the admin]] with your intent, and please do not edit other people's work.  Any additions that do not specifically contribute technical material related to lowering carbon may be removed without notice, as will any commercially sensitive material or advertising of products or services not directly related to projects. Refer to [[Creating new pages on this Wiki|''Creating new pages on this Wiki'''''.''']]&lt;br /&gt;
&lt;br /&gt;
If you have a new project and you wish to collaborate, please [[User:Rhg|contact us]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; depth=0&amp;gt;Applications&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; depth=0&amp;gt;Projects&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; depth=0&amp;gt;Hardware&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; depth=0&amp;gt;Software&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Purpose of this Wiki ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To provide instruction manuals for project related open source hardware and software&lt;br /&gt;
*[[File:Open-Source-Software-.jpg|right|250px]]To establish open standards for data labelling and communication (HVAC-MQTT dictionary)&lt;br /&gt;
*To establish open standards for equipment control at a software level&lt;br /&gt;
*To record processes, procedures and software functions&lt;br /&gt;
* For the recording and dissemination of data from field trials related to open technologies and zero-carbon&lt;br /&gt;
* To store any media and data that is useful for open-source control&lt;br /&gt;
* To provide links to web sites including related GitHub projects&lt;br /&gt;
*To demonstrate and experiment with how a wiki can be run alongside controls software acting as a customisable front end&lt;br /&gt;
*To demonstrate and experiment with how a wiki can be used (alongside real-time data) to create a feedback loop (between designers and users) to improve outcomes&lt;br /&gt;
*Saving carbon through collaboration&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Current Collaborators ==&lt;br /&gt;
{{div col|colwidth=30em}}&lt;br /&gt;
* Thermal Integration Ltd. (Heatweb)&lt;br /&gt;
*Equans (Engie)&lt;br /&gt;
* Swansea University&lt;br /&gt;
*UCL (University College London)&lt;br /&gt;
* Specflue&lt;br /&gt;
* Putney Plaza Management Group &amp;amp; Residents&lt;br /&gt;
* The Barbican Centre&lt;br /&gt;
{{div col end}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
The following projects and field trials are the focus of this wiki.  Hardware and software is been improved to ensure outcomes meet expectations, with the wiki used as a knowledge base for collaboration. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Project Title&lt;br /&gt;
!Description&lt;br /&gt;
!Links&lt;br /&gt;
|-&lt;br /&gt;
|[[Open Source Plumbing Controller]]&lt;br /&gt;
|One of six projects awarded funding by Innovate UK to develop new open software, hardware and data solutions that can help accelerate the UK’s transition to a net zero energy system.&lt;br /&gt;
Our project concerns developing an open-source controller for heating, ventilation and air conditioning (HVAC) systems that can carry out a wide variety of roles, and be built on and adapted by others. This will allow HVAC systems to be upgraded to open control, and:&lt;br /&gt;
&lt;br /&gt;
* improve monitoring and learning&lt;br /&gt;
* enhance efficiency&lt;br /&gt;
* reduce running costs&lt;br /&gt;
* reduce carbon emissions.&lt;br /&gt;
|&lt;br /&gt;
* [[Open Source Plumbing Controller|Project Page]]&lt;br /&gt;
* [https://www.ukri.org/news/new-open-digital-solutions-to-speed-up-the-energy-revolution/ Press Release]&lt;br /&gt;
|-&lt;br /&gt;
|[[Specflue Training Centre Refit]]&lt;br /&gt;
|Specflue run the UK's largest renewables training centre with lots of low carbon heat sources to be controlled. &lt;br /&gt;
The project involves the upgrade of existing controls to use the new open controls standards.&lt;br /&gt;
|&lt;br /&gt;
* [[Specflue Training Centre Refit|Project Page]]&lt;br /&gt;
* [https://www.specflue.com/ Specflue Website]&lt;br /&gt;
|-&lt;br /&gt;
|[[Solar Heat Energy Demonstrator|Swansea University, Solar Heat Energy Demonstrator (SHED)]]&lt;br /&gt;
|The Solar Heat Energy Demonstrator in Margam is used to trial two large-scale solar heat storage demonstrators. It is a 1990’s industrial unit that has been retrofitted with solar technology, and as a result, has been running without gas since 2012. The SHED is also home to two other major projects: Transport for Wales’ Active Train Shelter and a test-rig to analyse five commercially available PV and solar thermal technologies.&lt;br /&gt;
The project involves the upgrading of the SHED to run on CO2 heat pumps alongside existing solar thermal, providing hot water and driving numerous workspaces with central heating provided by a range of methods, with a view to discovering and documenting best practices.&lt;br /&gt;
|&lt;br /&gt;
* [[Solar Heat Energy Demonstrator|Project Page]]&lt;br /&gt;
* [https://www.specific.eu.com/the-shed/ SHED Website]&lt;br /&gt;
|-&lt;br /&gt;
|[[Un y Berllan]]&lt;br /&gt;
|A zero carbon domestic property belonging to Steve Harris.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Putney Plaza]]&lt;br /&gt;
|Putney Plaza is a residential development in South London using gas boilers, CHP and roof mounted air source heat pumps.&lt;br /&gt;
The project involves the upgrading of heat pump and chp controls to bring them back online.  Residents and management will be provided with an online dashboard to keep track of performance and efficiencies.&lt;br /&gt;
|&lt;br /&gt;
* [[Putney Plaza|Project Page]]&lt;br /&gt;
*[http://heatweb.co.uk/w/index.php?title=Putney_Plaza_Manual Existing Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|[[The Barbican]]&lt;br /&gt;
|Monitoring of HVAC systems and wireless temperature/humidity sensing.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[The Excel Centre]]&lt;br /&gt;
|Monitoring of Air Handling Units in the main halls with a view to improving network efficiencies and system performance.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|The National Trust, Morden Hall, The Stable Yard&lt;br /&gt;
|The National Trust's renewables demonstration site, with a range of technologies including solar thermal, solar PV, solar PVT, biomass, heat pumps, and hydro-electric. &lt;br /&gt;
|&lt;br /&gt;
*&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|1=If everyone can settle on the same dictionary structure, then everything can talk to everything, and software functions can be developed that will be compatible with all systems. A five level topic structure includes enough levels to describe any topology, identify routes, group fields, and allows for complete customisation when it comes to function. One can also integrate with other systems using flatter data structures based on field names alone by giving them a data group of their own. An example of this may be SAP PCDB data, which would be given a data group of pcdb with key names as set in the PCDB specifications. |2=reminder}}&lt;br /&gt;
{{note|1=Throughout the site you will find working [[:Category:Calculators|JSON Calculators]]. These are generally used to generate stanadardised JSON formatted data that can be passed through standard topic keys, for interoperability. |2=reminder}}&lt;br /&gt;
&lt;br /&gt;
== Primary Applications ==&lt;br /&gt;
&lt;br /&gt;
=== [[Buffer Store Control|Buffer &amp;amp; Thermal Store Controller]] ===&lt;br /&gt;
Every heating or hot water system that involves renewable energy requires storage, be it a hot water cylinder in a dwelling, or a buffer store in a heat network.&lt;br /&gt;
&lt;br /&gt;
This application follows the current guidance, including CP1 Codes of Practice, and industry best practices, to deliver a buffer control solution.  &lt;br /&gt;
&lt;br /&gt;
Functions:&lt;br /&gt;
&lt;br /&gt;
* Buffer and pipe temperature and pressure sensing&lt;br /&gt;
* Bivalent control with storage zoning&lt;br /&gt;
*Multiple store control with service mode&lt;br /&gt;
* Boiler (gas and biomass) and heat pump sequencing, rotation and modulation based on store depletion (as per CP1)&lt;br /&gt;
* Solar thermal control&lt;br /&gt;
* Overheat functions for biomass and solar systems&lt;br /&gt;
* Low storage override functions (shedding of non-critical loads)&lt;br /&gt;
*MQTT services, dashboards and remote monitoring&lt;br /&gt;
&lt;br /&gt;
=== [[HIU Monitoring and Controls Refurbishment]] ===&lt;br /&gt;
This application makes use of open-source controls to add monitoring to existing HIU installations, and also to allow controls to be upgraded to comply to best practices and achieve lower return temperatures.&lt;br /&gt;
&lt;br /&gt;
=== [[Fan Coil Monitoring and Control]] ===&lt;br /&gt;
With a significant number of fan coil units and convector heaters out there connected to heat networks, it is important to get a grip on performance and to implement a better standard of controls.&lt;br /&gt;
&lt;br /&gt;
This project application provides both monitoring and valve control to achieve lower return temperatures and manage outputs to better match loads.&lt;br /&gt;
&lt;br /&gt;
This application extends to the monitoring and control of heat pumps and associated three port valves.&lt;br /&gt;
&lt;br /&gt;
=== [[Heat Network Management]] ===&lt;br /&gt;
This application demonstrates how other applications can combine to form larger more complex networks and their control mechanisms.&lt;br /&gt;
&lt;br /&gt;
This is a cloud or panel based installation of the open controls software, pulling together the data from devices to provide remote management and alarm routing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Data Applications ==&lt;br /&gt;
Saving data of value is one of the most important functions missing from the current zero-carbon landscape.  How can we learn if we don't record.&lt;br /&gt;
&lt;br /&gt;
As part of this project we aim to provide software functions to save and retrieve data from a variety of data sources, with the aim of providing permanent records that can be used in academic study and referred to in guidance.&lt;br /&gt;
&lt;br /&gt;
Combining data storage with alarm routing, allows system problems to be better diagnosed and fixed.&lt;br /&gt;
&lt;br /&gt;
=== [[Data Storage]] ===&lt;br /&gt;
[[File:Ipfs-logo-1024-ice-text.png|right|150px]]&lt;br /&gt;
Methods for storing data.&lt;br /&gt;
&lt;br /&gt;
=== [[Alarm and Notification Routing|Alarm Routing]] ===&lt;br /&gt;
Once a project is complete, handed over and all working, the most important function is alarm routing.  You need to know when something goes wrong and required intervention.&lt;br /&gt;
&lt;br /&gt;
Alarm routing is at the core of fit-and-forget plumbing, or a reliable heat network, however the implementation of a robust alarm system is difficult. In many cases, alarm systems end up being ignored due to an excessive number of low priority alarms.&lt;br /&gt;
&lt;br /&gt;
We cover the most common methods of communicating alarms to individuals or organisations, as well as the methods used to prevent 'alarm overload' and how to escalate and redirect alarms when not responded to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
The primary controls hardware used in this project is the [[Heatweb BEMS Hat|'''Heatweb BEMS Hat''']] for the Raspberry Pi (or BeagleBone).&lt;br /&gt;
&lt;br /&gt;
This is a general purpose I/O board providing a full suite of inputs, outputs and communication buses for use in the HVAC industry.  Combined with [[Node-RED]] the board offers a complete open-source controls solution for all common equipment.&lt;br /&gt;
&lt;br /&gt;
The boards run from a 12v dc supply, generating 5v for the board, 24v for valves, and 36v for M-Bus, using on-board dc-dc converters backed up by a rechargeable battery for uninterrupted power supply.  A coin cell is used to power a real-time clock.&lt;br /&gt;
&lt;br /&gt;
The I/O includes:&lt;br /&gt;
&lt;br /&gt;
* NTC or 0-10v temperature and pressure sensors&lt;br /&gt;
* Pulse flow sensors and meters&lt;br /&gt;
* Volt-free signals from relays&lt;br /&gt;
* Relay outputs&lt;br /&gt;
* PWM inputs and outputs for valves and pumps&lt;br /&gt;
* 0-10v outputs for pumps, valves and boilers&lt;br /&gt;
* RS485 for Modbus communications with pumps, boilers, HIUs and BMS systems&lt;br /&gt;
* M-Bus meter communications&lt;br /&gt;
&lt;br /&gt;
WiFi, Ethernet and Bluetooth are provided by the Raspberry Pi board.    &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
[[File:Text828-91-4-8-64-8-0-4-75.png|659x659px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A number of the inputs are universal, and can be switched between NTC, 0-10v, or volt-free / pulse inputs (jumper selected).  This ability to alter the hardware setup increases versatility significantly.&lt;br /&gt;
&lt;br /&gt;
The addition of M-Bus allows us to connect to heat meters as standard, making the board a stand alone solution to open-sourcing meter data, and to use meter data within control logic.  &lt;br /&gt;
&lt;br /&gt;
The battery backup allows us to safely shut-down all valves and the controls when power is removed.  This overcomes a common problem with HVAC systems, where valves typically remain open, destroying network performance.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
The following links relate to software used in projects on this wiki.&lt;br /&gt;
&lt;br /&gt;
* [[Node-RED]]&lt;br /&gt;
* [[MQTT]]&lt;br /&gt;
* [http://heatweb.co.uk/w/index.php?title=Node-red-contrib-heatweb node-red-contrib-heatweb]&lt;br /&gt;
*[[IPFS]]&lt;br /&gt;
*[[Inkscape]]&lt;br /&gt;
&lt;br /&gt;
== Equipment Libraries ==&lt;br /&gt;
The [[Equipment Libraries]] page contains functions for interacting with specific equipment for various manufacturers.  &lt;br /&gt;
&lt;br /&gt;
* Pumps&lt;br /&gt;
* Valves&lt;br /&gt;
* Heat Meters&lt;br /&gt;
* Pressurisation Sets&lt;br /&gt;
* Boilers&lt;br /&gt;
* HIUs&lt;br /&gt;
* Substations&lt;br /&gt;
&lt;br /&gt;
== Please Help ==&lt;br /&gt;
We need help in this project with the following:&lt;br /&gt;
&lt;br /&gt;
* We are looking to recruit a skilled software engineer, capable of developing in Node.js and Linux embedded systems.&lt;br /&gt;
*We need to recruit keen engineers who wish to become one of the next generation of open-source controls installers.&lt;br /&gt;
* We are looking for properties to participate in field trials, where we can upgrade radiator controls and monitor performance through next Winter. &lt;br /&gt;
* We would like to talk to local authorities with residential blocks that have a roof space for a heat pump and wish to perform trials, or have energy centres that they would like to gain transparency on with a view to future zero-carbon upgrades.&lt;br /&gt;
We also have some functions we would like to build into open libraries but currently lack the knowledge to achieve properly. Help would be appreciated:&lt;br /&gt;
&lt;br /&gt;
Please see [[Wish List|Wish List.]]&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
[[Infoboxes]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Grafana&amp;diff=3439</id>
		<title>Grafana</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Grafana&amp;diff=3439"/>
		<updated>2023-01-30T14:43:46Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;850&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_grafana.json&amp;amp;height=650px&amp;amp;border=none&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_grafana.json Grafana&lt;br /&gt;
heatweb_grafana1.json 1. Current Architecture&lt;br /&gt;
heatweb_grafana2.json 2. Proposed&lt;br /&gt;
heatweb_grafana3.json 3. Proposed&lt;br /&gt;
grafana1.json Sandbox&lt;br /&gt;
heatweb_morden_hall_schematic.json Morden Schematic&lt;br /&gt;
heatweb_morden_hall_schematic_dash.json Schematic Dashboard&lt;br /&gt;
heatweb_morden_hall_1.json Wiring 1&lt;br /&gt;
heatweb_morden_hall_dashboard_1.json Dashboard 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* https://grafana.com/&lt;br /&gt;
* https://grafana.com/go/grafanaconline/2022/design-spark-air-quality-monitoring-use-case/&lt;br /&gt;
*https://grafana.com/blog/2021/06/15/resources-for-easy-diy-iot-projects-with-grafana-arduino-prometheus-and-loki/&lt;br /&gt;
*https://grafana.com/blog/2022/06/24/monitoring-a-hard-water-softener-at-home-with-grafana-cloud/&lt;br /&gt;
&lt;br /&gt;
== Reasons for Using Grafana ==&lt;br /&gt;
Grafana has been developed to monitor and alarm cloud native systems, such as servers and online services.  It is open-source as well as a managed service, providing all the functions required for maintaining critical services.&lt;br /&gt;
&lt;br /&gt;
The cloud landscape requires continued up-times, monitoring of containers and clusters, and advanced alarm routing with escalation of problems as they occur to prevent any loss of services.&lt;br /&gt;
&lt;br /&gt;
There are many similarities between cloud native services and HVAC services, and it makes complete sense to adopt systems developed in the cloud industry if they can benefit the HVAC industry, and assist in saving carbon.  When the disk space on a server is running low, services may become slow, and when a pump in a heat network has faulty bearings, hot water may cool down.  Apart from the names involved, the systems used to catch and highlight problems are identical.&lt;br /&gt;
&lt;br /&gt;
The key difference between cloud systems and HVAC is open source. Cloud systems run on open-source software, and are developed collaboratively. HVAC runs on closed systems, where every function rests on installers creating them.  It is no surprise that the standard methods used in the cloud landscape are light years ahead of anything in HVAC. They are also far more evolved, covering everything down to engineer notification, and alarm escalation.&lt;br /&gt;
&lt;br /&gt;
*Freemium model, with a free forever plan alongside commercial packages&lt;br /&gt;
* Quick to setup&lt;br /&gt;
* Community Edition that runs in Docker on a controller, as well as online, and as a hosted service&lt;br /&gt;
* Scalable&lt;br /&gt;
* Secure&lt;br /&gt;
*Public and private dashboards&lt;br /&gt;
* Technical support&lt;br /&gt;
* Removes need for further cloud infrastructure, by providing core functions of data storage, visualisation and alarming&lt;br /&gt;
* Works with both time series and static data&lt;br /&gt;
*Numerous plugins, including SVG graphics manipulation&lt;br /&gt;
* Compatible with all data sources&lt;br /&gt;
* Powerful query construction&lt;br /&gt;
* Repeating objects and panels allow for dynamic dashboarding&lt;br /&gt;
* Organisation and user management&lt;br /&gt;
&lt;br /&gt;
== Points to Consider ==&lt;br /&gt;
&lt;br /&gt;
* HVAC equipment (and IoT in general) often differs from server architecture (Grafana origins) in regards to data bandwidths, with some devices connected on SIM cards or radios with very little data use available.&lt;br /&gt;
* Needs to remain compatible with the standard 5 level MQTT structure (Network_Id / Node_Id / Device_Id / Group / Key) so that dashboards based on named devices can be shared easily. The Network_Id will be the only variable that changes. http://heatweb.co.uk/w/index.php?title=Heat_Network_Protocol&lt;br /&gt;
* With limited data bandwidth, installations can make use of a data concentrator, a controller that generates summary statistics and alarms from groups of devices on a local network, that can then be sent over the limited uplink bandwidth.&lt;br /&gt;
* It is required to make use of a data request function (a sync), whereby all (or specific) data on a device can be requested for publishing. This allows for high resolution historic data held on a controller that would not normally be published, to be remotely requested, published, and then accessed in the even of problems.  Such a function would also apply to detailed system data and files.&lt;br /&gt;
*Two-way communication is required, with a need to implement user commands. Examples include remote control over central heating, or the facility to switch equipment between on / off / auto states.  Security needs to be considered with control dashboards locked to unauthorised users. Logging of control requests (commands) is required.  In the existing protocol, the data groups '''''cmd''''' and '''''set''''' are used for commands and persistent settings respectively.&lt;br /&gt;
&lt;br /&gt;
== Data Routing ==&lt;br /&gt;
&lt;br /&gt;
=== InfluxDB and MySQL ===&lt;br /&gt;
Numeric data is fed into InfluxDB, and all data is fed into MySQL.&lt;br /&gt;
&lt;br /&gt;
[[File:Boilers4.PNG|frameless|908x908px]]&lt;br /&gt;
&lt;br /&gt;
=== Prometheus via InfluxDB Endpoint ===&lt;br /&gt;
&lt;br /&gt;
* All data to be fed in through an InfluxDB connector to Prometheus.  https://grafana.com/docs/grafana-cloud/data-configuration/metrics/metrics-influxdb/push-from-telegraf/?pg=blog&amp;amp;plcmt=body-txt&lt;br /&gt;
* Numeric data, in groups '''''/dat/''''' and '''''/stat/,''''' are fed in as metrics, with labels for '''''network''''', '''''node''''', '''''device''''', '''''vargroup''''', and '''''varkey'''''.&lt;br /&gt;
* All other data, generally text based, is fed in as a group measurement with a label for every key.   e.g. '''''/settings/title'''''  and '''''/settings/email''''' would go into a settings measurement, with labels for title and email. &lt;br /&gt;
&lt;br /&gt;
The following Node-RED Flow is successfully feeding data into Prometheus on Grafana Cloud via the InfluxDB end-point.&lt;br /&gt;
&lt;br /&gt;
[[File:Noderedinfluxprom.png|frameless|1033x1033px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following function is used to convert MQTT formatted messages into the InfluxDB format required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if (isNaN(msg.payload)) { return null; }&lt;br /&gt;
&lt;br /&gt;
var tops = msg.topic.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
//const body = 'test,bar_label=abc,source=grafana_cloud_docs metric=35.2';&lt;br /&gt;
&lt;br /&gt;
var body = tops[3] + '_' + tops[4] + &amp;quot;,network=&amp;quot; + tops[0] + &amp;quot;,node=&amp;quot; + tops[1] + &amp;quot;,device=&amp;quot; + tops[2] + &amp;quot;,vargroup=&amp;quot; + tops[3] + &amp;quot;,varkey=&amp;quot; + tops[4] + &amp;quot; metric=&amp;quot; + msg.payload ;&lt;br /&gt;
&lt;br /&gt;
msg.payload = body; &lt;br /&gt;
&lt;br /&gt;
return msg;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This formatted message is then fed into an http request node containing credentials.&lt;br /&gt;
&lt;br /&gt;
[[File:Noderedinfluxpromfunc.png|frameless|736x736px]]&lt;br /&gt;
&lt;br /&gt;
== Prometheus Queries in Grafana ==&lt;br /&gt;
&lt;br /&gt;
=== Numeric Data ===&lt;br /&gt;
Numeric data can be viewed in Grafana, pulling data from Prometheus.&lt;br /&gt;
&lt;br /&gt;
[[File:Promgraph1.png|frameless|891x891px]]&lt;br /&gt;
&lt;br /&gt;
=== Metadata from GitHub ===&lt;br /&gt;
Standard topic metadata can be pulled from GitHub as JSON.&lt;br /&gt;
&lt;br /&gt;
https://raw.githubusercontent.com/heatweb/plumbing-controller/main/json/topics/default.json&lt;br /&gt;
&lt;br /&gt;
This is a variant on https://github.com/heatweb/heat-network/blob/master/devices/default_topics.json tailored for Grafana. &lt;br /&gt;
&lt;br /&gt;
[[File:Promlabels2.png|frameless|1218x1218px]]&lt;br /&gt;
&lt;br /&gt;
=== Current Problems: ===&lt;br /&gt;
* How to perform lookups on text values, so that repeating panels can automatically be given meaningful titles.   e.g. '''''/b1/settings/title''''' and '''''/b1/system/ipLAN''''' ''can be combined with labels into a title'' &amp;quot;'''''Boiler 1 (b1) 192.168.1.113'''''&amp;quot;&lt;br /&gt;
* How to filter on a lookup, for example to display in a row all devices with a  '''''/system/deviceType''''' = '''''&amp;quot;boiler&amp;quot;'''''  and also to then repeat for each network in a list.  This is currently working using a variable lookup from MySQL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is a '''FAILED''' attempt to combine data sources to add metadata to graphs, specifically to get each line labelled as &amp;quot;'''''device''''', '''''title'''''&amp;quot;  e.g. &amp;quot;boiler1, Flow Temperature&amp;quot;, and to pull in units.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Promlabels1.png|frameless|693x693px]]  [[File:Promlabels1a.png|frameless|651x651px]]&lt;br /&gt;
&lt;br /&gt;
== Kiosk ==&lt;br /&gt;
Using a Forms plugin and the Virtual Keyboard extension in Chrome, Grafana can provide a complete UI for altering system settings using the standard 7&amp;quot; touchscreen display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Grafanasettings.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Grafanasettings2.png]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
 sudo docker run -d -p 3000:3000 --name=grafana --restart=always --net mqtt -v grafana-storage:/var/lib/grafana grafana/grafana-oss&lt;br /&gt;
&lt;br /&gt;
See https://github.com/heatweb/plumbing-controller/blob/main/scripts/docker-setup.sh&lt;br /&gt;
&lt;br /&gt;
== Setting up for reverse proxy ==&lt;br /&gt;
Open a console into container.&lt;br /&gt;
&lt;br /&gt;
Shell into Grafana and edit ini.  &lt;br /&gt;
May need to install nano&lt;br /&gt;
&lt;br /&gt;
 apk update &lt;br /&gt;
 apk add nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 nano /usr/share/grafana/conf/defaults.ini&lt;br /&gt;
&lt;br /&gt;
Scroll down and alter to...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The public facing domain name used to access grafana from a browser&lt;br /&gt;
domain = hwwiki.ddns.net&lt;br /&gt;
&lt;br /&gt;
# Redirect to correct domain if host header does not match domain&lt;br /&gt;
# Prevents DNS rebinding attacks&lt;br /&gt;
enforce_domain = false&lt;br /&gt;
&lt;br /&gt;
# The full public facing url&lt;br /&gt;
#root_url = %(protocol)s://%(domain)s:%(http_port)s/&lt;br /&gt;
root_url = %(protocol)s://%(domain)s:/dashboard/&lt;br /&gt;
&lt;br /&gt;
# Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons.&lt;br /&gt;
serve_from_sub_path = true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the bottom you can also set an anonymous login to allow access without a password.&lt;br /&gt;
&lt;br /&gt;
Restart container&lt;br /&gt;
&lt;br /&gt;
==SVG Element JavaScript==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
function hexdec (hexv) {&lt;br /&gt;
    &lt;br /&gt;
    var hexString = (hexv + '').replace(/[^a-f0-9]/gi, '')&lt;br /&gt;
    return parseInt(hexString, 16);&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function dechex (number) {&lt;br /&gt;
    &lt;br /&gt;
    if (number &amp;lt; 0) {&lt;br /&gt;
      number = 0xFFFFFFFF + number + 1&lt;br /&gt;
    }&lt;br /&gt;
    var hx =  parseInt(number, 10).toString(16);&lt;br /&gt;
    &lt;br /&gt;
    if (hx.length==1) { hx = &amp;quot;0&amp;quot; + hx; }&lt;br /&gt;
    return hx;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function color_avg(color1,color2,factor) {&lt;br /&gt;
  &lt;br /&gt;
          // extract RGB values for color1.&lt;br /&gt;
          &lt;br /&gt;
          var r1 = color1.substr(1,2);&lt;br /&gt;
          var g1 = color1.substr(3,2);&lt;br /&gt;
          var b1 = color1.substr(5,2);&lt;br /&gt;
          &lt;br /&gt;
          var r2 = color2.substr(1,2);&lt;br /&gt;
          var g2 = color2.substr(3,2);&lt;br /&gt;
          var b2 = color2.substr(5,2);&lt;br /&gt;
  &lt;br /&gt;
          // get the average RGB values.&lt;br /&gt;
          var r_avg = (hexdec(r1)*(1-factor)+hexdec(r2)*factor);&lt;br /&gt;
          var g_avg = (hexdec(g1)*(1-factor)+hexdec(g2)*factor);&lt;br /&gt;
          var b_avg = (hexdec(b1)*(1-factor)+hexdec(b2)*factor);&lt;br /&gt;
  &lt;br /&gt;
          // construct the result color.    &lt;br /&gt;
          var color_avg = '#' + dechex(r_avg) + dechex(g_avg)+ dechex(b_avg);&lt;br /&gt;
  &lt;br /&gt;
          // return it.&lt;br /&gt;
          return color_avg;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  function tempColour(temp) {&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
      var values = parseFloat(temp);&lt;br /&gt;
      &lt;br /&gt;
      if(values===0) { return(&amp;quot;#ffffff&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
      var tempcolour = &amp;quot;#ff6c6c&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
      var tv = Math.ceil(values / 10);&lt;br /&gt;
  &lt;br /&gt;
      var factr = 1 - (tv - (values / 10));&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //if ($tv&amp;lt;1) { $tempcolour = '#57007f'; }&lt;br /&gt;
      //elseif ($tv==1) { $tempcolour = color_avg(&amp;quot;#57007f&amp;quot;,&amp;quot;#140af7&amp;quot;,$factr); }&lt;br /&gt;
      //elseif ($tv==2) { $tempcolour = color_avg(&amp;quot;#140af7&amp;quot;,&amp;quot;#008ef9&amp;quot;,$factr); }&lt;br /&gt;
      &lt;br /&gt;
      if (tv&amp;lt;1) { tempcolour = '#ffffff'; }&lt;br /&gt;
      else if (tv==1) { tempcolour = color_avg(&amp;quot;#ffffff&amp;quot;,&amp;quot;#ffffff&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==2) { tempcolour = color_avg(&amp;quot;#ffffff&amp;quot;,&amp;quot;#008ef9&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==3) { tempcolour = color_avg(&amp;quot;#008ef9&amp;quot;,&amp;quot;#14fffb&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==4) { tempcolour = color_avg(&amp;quot;#14fffb&amp;quot;,&amp;quot;#66fe00&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==5) { tempcolour = color_avg(&amp;quot;#66fe00&amp;quot;,&amp;quot;#f7fe02&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==6) { tempcolour = color_avg(&amp;quot;#f7fe02&amp;quot;,&amp;quot;#fdbe10&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==7) { tempcolour = color_avg(&amp;quot;#fdbe10&amp;quot;,&amp;quot;#f08e12&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==8) { tempcolour = color_avg(&amp;quot;#f08e12&amp;quot;,&amp;quot;#ff4f19&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==9) { tempcolour = color_avg(&amp;quot;#ff4f19&amp;quot;,&amp;quot;#c90504&amp;quot;,factr); }&lt;br /&gt;
      else if (tv&amp;gt;9) { tempcolour = &amp;quot;#c90504&amp;quot;;  }&lt;br /&gt;
  &lt;br /&gt;
              &lt;br /&gt;
      return(tempcolour);&lt;br /&gt;
      &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  console.log(&amp;quot;ctrl...&amp;quot;,ctrl);&lt;br /&gt;
  console.log(&amp;quot;rows...&amp;quot;,ctrl.data[0].rows);&lt;br /&gt;
  var lastdev = &amp;quot;&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
  for (var row in ctrl.data) {&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
        var val = ctrl.data[row].datapoints.lastItem[0];&lt;br /&gt;
        console.log(&amp;quot;val...&amp;quot;,val);&lt;br /&gt;
      &lt;br /&gt;
        //&amp;quot;{__name__=&amp;quot;dat_tF_metric&amp;quot;, __proxy_source__=&amp;quot;influx&amp;quot;, device=&amp;quot;boilers&amp;quot;, network=&amp;quot;putneyplaza&amp;quot;, node=&amp;quot;zcccaef4ahl&amp;quot;, vargroup=&amp;quot;dat&amp;quot;, varkey=&amp;quot;tF&amp;quot;}&amp;quot;&lt;br /&gt;
        var rinf = ctrl.data[row].alias;&lt;br /&gt;
        &lt;br /&gt;
        var dev = rinf.split(&amp;quot;device=&amp;quot;)[1].split('&amp;quot;')[1];&lt;br /&gt;
        lastdev = &amp;quot;&amp;quot;+dev;&lt;br /&gt;
        console.log(&amp;quot;dev...&amp;quot;,dev);&lt;br /&gt;
&lt;br /&gt;
        var varkey = rinf.split(&amp;quot;varkey=&amp;quot;)[1].split('&amp;quot;')[1];&lt;br /&gt;
        // var varkey = ctrl.data[0].rows[row].varkey;&lt;br /&gt;
        &lt;br /&gt;
        var vargroup = rinf.split(&amp;quot;vargroup=&amp;quot;)[1].split('&amp;quot;')[1];&lt;br /&gt;
        // var vargroup = ctrl.data[0].rows[row].vargroup;&lt;br /&gt;
         &lt;br /&gt;
        &lt;br /&gt;
        //$(svgnode).find(&amp;quot;[device='&amp;quot;+dev+&amp;quot;']&amp;quot;).filter(&amp;quot;[varkey='&amp;quot;+varkey+&amp;quot;']&amp;quot;).filter(&amp;quot;text&amp;quot;).html(val);&lt;br /&gt;
        &lt;br /&gt;
        if (!isNaN(val)) { val = parseInt(10*parseFloat(val)) / 10; }&lt;br /&gt;
        &lt;br /&gt;
     &lt;br /&gt;
        $(svgnode).find(&amp;quot;[varkey='&amp;quot;+varkey+&amp;quot;']&amp;quot;)&lt;br /&gt;
        .filter(function( index ) {&lt;br /&gt;
            return !$( this ).attr( &amp;quot;device&amp;quot; ) || $( this ).attr( &amp;quot;device&amp;quot; ) == dev  || $( this ).attr( &amp;quot;device&amp;quot; ) == &amp;quot;#d&amp;quot;;&lt;br /&gt;
        })&lt;br /&gt;
        .filter(function( index ) {&lt;br /&gt;
            return !$( this ).attr( &amp;quot;vargroup&amp;quot; ) || $( this ).attr( &amp;quot;vargroup&amp;quot; ) == vargroup;&lt;br /&gt;
        })&lt;br /&gt;
        .filter(&amp;quot;text&amp;quot;).html(val);&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        var valcol = tempColour(val) ;&lt;br /&gt;
        console.log(&amp;quot;colour...&amp;quot;,valcol);&lt;br /&gt;
        &lt;br /&gt;
        $(svgnode).find(&amp;quot;[varkey='&amp;quot;+varkey+&amp;quot;']&amp;quot;)&lt;br /&gt;
        .filter(function( index ) {&lt;br /&gt;
            return !$( this ).attr( &amp;quot;device&amp;quot; ) || $( this ).attr( &amp;quot;device&amp;quot; ) == dev || $( this ).attr( &amp;quot;device&amp;quot; ) == &amp;quot;#d&amp;quot;;&lt;br /&gt;
        })&lt;br /&gt;
        .filter(function( index ) {&lt;br /&gt;
            return !$( this ).attr( &amp;quot;vargroup&amp;quot; ) || $( this ).attr( &amp;quot;vargroup&amp;quot; ) == vargroup;&lt;br /&gt;
        })&lt;br /&gt;
        .filter(&amp;quot;path&amp;quot;).css({ fill: valcol });&lt;br /&gt;
        &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  $(svgnode).find(&amp;quot;[varkey='#d']&amp;quot;).filter(&amp;quot;text&amp;quot;).html(lastdev);&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
The following plugins are used.&lt;br /&gt;
&lt;br /&gt;
* Canvas ... Used for BMS graphics.&lt;br /&gt;
* SVG ...  https://github.com/MarcusCalidus/marcuscalidus-svg-panel  Used for BMS graphics.&lt;br /&gt;
* Psychrometric Chart (for HVAC) ... Used to analyse temperature and humidity of air ... https://grafana.com/blog/2022/10/14/how-to-monitor-high-performance-computing-system-health-with-grafana-and-psychrometric-charts/&lt;br /&gt;
* Static ...  static data&lt;br /&gt;
* Base64 Image/Video/Audio/PDF ... for images, superseded by Canvas&lt;br /&gt;
&lt;br /&gt;
== To Do List ==&lt;br /&gt;
&lt;br /&gt;
* How to display a table of latest values, by group, from InfluxDB.  What if latest value is before time range in Grafana? Can Grafana lookup older (the last) values?&lt;br /&gt;
* SVG linked to Prometheus. Only 4 values come though, so not showing latest values unless reduce time range to 5m.&lt;br /&gt;
* How can one lookup Display Name, Units, and optionally Min, Max, from a JSON source?&lt;br /&gt;
* (Optional/Advanced) How can one change the colour of a dashboard item based on a separate metric - so temperatures from devices that are turned off are always grey. Ideally a group or row could be greyed out.  Note can do this via an SVG because it opens up scripting on elements. Is there a method of injecting script for other elements, e.g. custom html with JavaScript?&lt;br /&gt;
*How can we setup data sources and dashboards at the same time as creating Docker instances? Are they stored/loaded from a directory that we can populate?&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=Grafana&amp;diff=3438</id>
		<title>Grafana</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=Grafana&amp;diff=3438"/>
		<updated>2023-01-30T14:42:37Z</updated>

		<summary type="html">&lt;p&gt;Rhg: /* To Do List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;iframe key=&amp;quot;wiki&amp;quot; align=&amp;quot;right&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;850&amp;quot; level=&amp;quot;&amp;quot; path=&amp;quot;/gojs/samples/wiring24.html?cid=heatweb_grafana.json&amp;amp;height=650px&amp;amp;border=none&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wikidiagrams&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
heatweb_grafana.json Grafana&lt;br /&gt;
heatweb_grafana1.json 1. Current Architecture&lt;br /&gt;
heatweb_grafana2.json 2. Proposed&lt;br /&gt;
heatweb_grafana3.json 3. Proposed&lt;br /&gt;
grafana1.json Sandbox&lt;br /&gt;
heatweb_morden_hall_schematic.json Morden Schematic&lt;br /&gt;
heatweb_morden_hall_schematic_dash.json Schematic Dashboard&lt;br /&gt;
heatweb_morden_hall_1.json Wiring 1&lt;br /&gt;
heatweb_morden_hall_dashboard_1.json Dashboard 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* https://grafana.com/&lt;br /&gt;
* https://grafana.com/go/grafanaconline/2022/design-spark-air-quality-monitoring-use-case/&lt;br /&gt;
*https://grafana.com/blog/2021/06/15/resources-for-easy-diy-iot-projects-with-grafana-arduino-prometheus-and-loki/&lt;br /&gt;
*https://grafana.com/blog/2022/06/24/monitoring-a-hard-water-softener-at-home-with-grafana-cloud/&lt;br /&gt;
&lt;br /&gt;
== Reasons for Using Grafana ==&lt;br /&gt;
Grafana has been developed to monitor and alarm cloud native systems, such as servers and online services.  It is open-source as well as a managed service, providing all the functions required for maintaining critical services.&lt;br /&gt;
&lt;br /&gt;
The cloud landscape requires continued up-times, monitoring of containers and clusters, and advanced alarm routing with escalation of problems as they occur to prevent any loss of services.&lt;br /&gt;
&lt;br /&gt;
There are many similarities between cloud native services and HVAC services, and it makes complete sense to adopt systems developed in the cloud industry if they can benefit the HVAC industry, and assist in saving carbon.  When the disk space on a server is running low, services may become slow, and when a pump in a heat network has faulty bearings, hot water may cool down.  Apart from the names involved, the systems used to catch and highlight problems are identical.&lt;br /&gt;
&lt;br /&gt;
The key difference between cloud systems and HVAC is open source. Cloud systems run on open-source software, and are developed collaboratively. HVAC runs on closed systems, where every function rests on installers creating them.  It is no surprise that the standard methods used in the cloud landscape are light years ahead of anything in HVAC. They are also far more evolved, covering everything down to engineer notification, and alarm escalation.&lt;br /&gt;
&lt;br /&gt;
*Freemium model, with a free forever plan alongside commercial packages&lt;br /&gt;
* Quick to setup&lt;br /&gt;
* Community Edition that runs in Docker on a controller, as well as online, and as a hosted service&lt;br /&gt;
* Scalable&lt;br /&gt;
* Secure&lt;br /&gt;
*Public and private dashboards&lt;br /&gt;
* Technical support&lt;br /&gt;
* Removes need for further cloud infrastructure, by providing core functions of data storage, visualisation and alarming&lt;br /&gt;
* Works with both time series and static data&lt;br /&gt;
*Numerous plugins, including SVG graphics manipulation&lt;br /&gt;
* Compatible with all data sources&lt;br /&gt;
* Powerful query construction&lt;br /&gt;
* Repeating objects and panels allow for dynamic dashboarding&lt;br /&gt;
* Organisation and user management&lt;br /&gt;
&lt;br /&gt;
== Points to Consider ==&lt;br /&gt;
&lt;br /&gt;
* HVAC equipment (and IoT in general) often differs from server architecture (Grafana origins) in regards to data bandwidths, with some devices connected on SIM cards or radios with very little data use available.&lt;br /&gt;
* Needs to remain compatible with the standard 5 level MQTT structure (Network_Id / Node_Id / Device_Id / Group / Key) so that dashboards based on named devices can be shared easily. The Network_Id will be the only variable that changes. http://heatweb.co.uk/w/index.php?title=Heat_Network_Protocol&lt;br /&gt;
* With limited data bandwidth, installations can make use of a data concentrator, a controller that generates summary statistics and alarms from groups of devices on a local network, that can then be sent over the limited uplink bandwidth.&lt;br /&gt;
* It is required to make use of a data request function (a sync), whereby all (or specific) data on a device can be requested for publishing. This allows for high resolution historic data held on a controller that would not normally be published, to be remotely requested, published, and then accessed in the even of problems.  Such a function would also apply to detailed system data and files.&lt;br /&gt;
*Two-way communication is required, with a need to implement user commands. Examples include remote control over central heating, or the facility to switch equipment between on / off / auto states.  Security needs to be considered with control dashboards locked to unauthorised users. Logging of control requests (commands) is required.  In the existing protocol, the data groups '''''cmd''''' and '''''set''''' are used for commands and persistent settings respectively.&lt;br /&gt;
&lt;br /&gt;
== Data Routing ==&lt;br /&gt;
&lt;br /&gt;
=== InfluxDB and MySQL ===&lt;br /&gt;
Numeric data is fed into InfluxDB, and all data is fed into MySQL.&lt;br /&gt;
&lt;br /&gt;
[[File:Boilers4.PNG|frameless|908x908px]]&lt;br /&gt;
&lt;br /&gt;
=== Prometheus via InfluxDB Endpoint ===&lt;br /&gt;
&lt;br /&gt;
* All data to be fed in through an InfluxDB connector to Prometheus.  https://grafana.com/docs/grafana-cloud/data-configuration/metrics/metrics-influxdb/push-from-telegraf/?pg=blog&amp;amp;plcmt=body-txt&lt;br /&gt;
* Numeric data, in groups '''''/dat/''''' and '''''/stat/,''''' are fed in as metrics, with labels for '''''network''''', '''''node''''', '''''device''''', '''''vargroup''''', and '''''varkey'''''.&lt;br /&gt;
* All other data, generally text based, is fed in as a group measurement with a label for every key.   e.g. '''''/settings/title'''''  and '''''/settings/email''''' would go into a settings measurement, with labels for title and email. &lt;br /&gt;
&lt;br /&gt;
The following Node-RED Flow is successfully feeding data into Prometheus on Grafana Cloud via the InfluxDB end-point.&lt;br /&gt;
&lt;br /&gt;
[[File:Noderedinfluxprom.png|frameless|1033x1033px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following function is used to convert MQTT formatted messages into the InfluxDB format required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if (isNaN(msg.payload)) { return null; }&lt;br /&gt;
&lt;br /&gt;
var tops = msg.topic.split(&amp;quot;/&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
//const body = 'test,bar_label=abc,source=grafana_cloud_docs metric=35.2';&lt;br /&gt;
&lt;br /&gt;
var body = tops[3] + '_' + tops[4] + &amp;quot;,network=&amp;quot; + tops[0] + &amp;quot;,node=&amp;quot; + tops[1] + &amp;quot;,device=&amp;quot; + tops[2] + &amp;quot;,vargroup=&amp;quot; + tops[3] + &amp;quot;,varkey=&amp;quot; + tops[4] + &amp;quot; metric=&amp;quot; + msg.payload ;&lt;br /&gt;
&lt;br /&gt;
msg.payload = body; &lt;br /&gt;
&lt;br /&gt;
return msg;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This formatted message is then fed into an http request node containing credentials.&lt;br /&gt;
&lt;br /&gt;
[[File:Noderedinfluxpromfunc.png|frameless|736x736px]]&lt;br /&gt;
&lt;br /&gt;
== Prometheus Queries in Grafana ==&lt;br /&gt;
&lt;br /&gt;
=== Numeric Data ===&lt;br /&gt;
Numeric data can be viewed in Grafana, pulling data from Prometheus.&lt;br /&gt;
&lt;br /&gt;
[[File:Promgraph1.png|frameless|891x891px]]&lt;br /&gt;
&lt;br /&gt;
=== Metadata from GitHub ===&lt;br /&gt;
Standard topic metadata can be pulled from GitHub as JSON.&lt;br /&gt;
&lt;br /&gt;
https://raw.githubusercontent.com/heatweb/plumbing-controller/main/json/topics/default.json&lt;br /&gt;
&lt;br /&gt;
This is a variant on https://github.com/heatweb/heat-network/blob/master/devices/default_topics.json tailored for Grafana. &lt;br /&gt;
&lt;br /&gt;
[[File:Promlabels2.png|frameless|1218x1218px]]&lt;br /&gt;
&lt;br /&gt;
=== Current Problems: ===&lt;br /&gt;
* How to perform lookups on text values, so that repeating panels can automatically be given meaningful titles.   e.g. '''''/b1/settings/title''''' and '''''/b1/system/ipLAN''''' ''can be combined with labels into a title'' &amp;quot;'''''Boiler 1 (b1) 192.168.1.113'''''&amp;quot;&lt;br /&gt;
* How to filter on a lookup, for example to display in a row all devices with a  '''''/system/deviceType''''' = '''''&amp;quot;boiler&amp;quot;'''''  and also to then repeat for each network in a list.  This is currently working using a variable lookup from MySQL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below is a '''FAILED''' attempt to combine data sources to add metadata to graphs, specifically to get each line labelled as &amp;quot;'''''device''''', '''''title'''''&amp;quot;  e.g. &amp;quot;boiler1, Flow Temperature&amp;quot;, and to pull in units.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Promlabels1.png|frameless|693x693px]]  [[File:Promlabels1a.png|frameless|651x651px]]&lt;br /&gt;
&lt;br /&gt;
== Kiosk ==&lt;br /&gt;
Using a Forms plugin and the Virtual Keyboard extension in Chrome, Grafana can provide a complete UI for altering system settings using the standard 7&amp;quot; touchscreen display.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Grafanasettings.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Grafanasettings2.png]]&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
 sudo docker run -d -p 3000:3000 --name=grafana --restart=always --net mqtt -v grafana-storage:/var/lib/grafana grafana/grafana-oss&lt;br /&gt;
&lt;br /&gt;
See https://github.com/heatweb/plumbing-controller/blob/main/scripts/docker-setup.sh&lt;br /&gt;
&lt;br /&gt;
== Setting up for reverse proxy ==&lt;br /&gt;
Open a console into container.&lt;br /&gt;
&lt;br /&gt;
Shell into Grafana and edit ini.  &lt;br /&gt;
May need to install nano&lt;br /&gt;
&lt;br /&gt;
 apk update &lt;br /&gt;
 apk add nano&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 nano /usr/share/grafana/conf/defaults.ini&lt;br /&gt;
&lt;br /&gt;
Scroll down and alter to...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# The public facing domain name used to access grafana from a browser&lt;br /&gt;
domain = hwwiki.ddns.net&lt;br /&gt;
&lt;br /&gt;
# Redirect to correct domain if host header does not match domain&lt;br /&gt;
# Prevents DNS rebinding attacks&lt;br /&gt;
enforce_domain = false&lt;br /&gt;
&lt;br /&gt;
# The full public facing url&lt;br /&gt;
#root_url = %(protocol)s://%(domain)s:%(http_port)s/&lt;br /&gt;
root_url = %(protocol)s://%(domain)s:/dashboard/&lt;br /&gt;
&lt;br /&gt;
# Serve Grafana from subpath specified in `root_url` setting. By default it is set to `false` for compatibility reasons.&lt;br /&gt;
serve_from_sub_path = true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the bottom you can also set an anonymous login to allow access without a password.&lt;br /&gt;
&lt;br /&gt;
Restart container&lt;br /&gt;
&lt;br /&gt;
==SVG Element JavaScript==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
function hexdec (hexv) {&lt;br /&gt;
    &lt;br /&gt;
    var hexString = (hexv + '').replace(/[^a-f0-9]/gi, '')&lt;br /&gt;
    return parseInt(hexString, 16);&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function dechex (number) {&lt;br /&gt;
    &lt;br /&gt;
    if (number &amp;lt; 0) {&lt;br /&gt;
      number = 0xFFFFFFFF + number + 1&lt;br /&gt;
    }&lt;br /&gt;
    var hx =  parseInt(number, 10).toString(16);&lt;br /&gt;
    &lt;br /&gt;
    if (hx.length==1) { hx = &amp;quot;0&amp;quot; + hx; }&lt;br /&gt;
    return hx;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function color_avg(color1,color2,factor) {&lt;br /&gt;
  &lt;br /&gt;
          // extract RGB values for color1.&lt;br /&gt;
          &lt;br /&gt;
          var r1 = color1.substr(1,2);&lt;br /&gt;
          var g1 = color1.substr(3,2);&lt;br /&gt;
          var b1 = color1.substr(5,2);&lt;br /&gt;
          &lt;br /&gt;
          var r2 = color2.substr(1,2);&lt;br /&gt;
          var g2 = color2.substr(3,2);&lt;br /&gt;
          var b2 = color2.substr(5,2);&lt;br /&gt;
  &lt;br /&gt;
          // get the average RGB values.&lt;br /&gt;
          var r_avg = (hexdec(r1)*(1-factor)+hexdec(r2)*factor);&lt;br /&gt;
          var g_avg = (hexdec(g1)*(1-factor)+hexdec(g2)*factor);&lt;br /&gt;
          var b_avg = (hexdec(b1)*(1-factor)+hexdec(b2)*factor);&lt;br /&gt;
  &lt;br /&gt;
          // construct the result color.    &lt;br /&gt;
          var color_avg = '#' + dechex(r_avg) + dechex(g_avg)+ dechex(b_avg);&lt;br /&gt;
  &lt;br /&gt;
          // return it.&lt;br /&gt;
          return color_avg;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  function tempColour(temp) {&lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
      &lt;br /&gt;
      var values = parseFloat(temp);&lt;br /&gt;
      &lt;br /&gt;
      if(values===0) { return(&amp;quot;#ffffff&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
      var tempcolour = &amp;quot;#ff6c6c&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
      var tv = Math.ceil(values / 10);&lt;br /&gt;
  &lt;br /&gt;
      var factr = 1 - (tv - (values / 10));&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //if ($tv&amp;lt;1) { $tempcolour = '#57007f'; }&lt;br /&gt;
      //elseif ($tv==1) { $tempcolour = color_avg(&amp;quot;#57007f&amp;quot;,&amp;quot;#140af7&amp;quot;,$factr); }&lt;br /&gt;
      //elseif ($tv==2) { $tempcolour = color_avg(&amp;quot;#140af7&amp;quot;,&amp;quot;#008ef9&amp;quot;,$factr); }&lt;br /&gt;
      &lt;br /&gt;
      if (tv&amp;lt;1) { tempcolour = '#ffffff'; }&lt;br /&gt;
      else if (tv==1) { tempcolour = color_avg(&amp;quot;#ffffff&amp;quot;,&amp;quot;#ffffff&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==2) { tempcolour = color_avg(&amp;quot;#ffffff&amp;quot;,&amp;quot;#008ef9&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==3) { tempcolour = color_avg(&amp;quot;#008ef9&amp;quot;,&amp;quot;#14fffb&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==4) { tempcolour = color_avg(&amp;quot;#14fffb&amp;quot;,&amp;quot;#66fe00&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==5) { tempcolour = color_avg(&amp;quot;#66fe00&amp;quot;,&amp;quot;#f7fe02&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==6) { tempcolour = color_avg(&amp;quot;#f7fe02&amp;quot;,&amp;quot;#fdbe10&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==7) { tempcolour = color_avg(&amp;quot;#fdbe10&amp;quot;,&amp;quot;#f08e12&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==8) { tempcolour = color_avg(&amp;quot;#f08e12&amp;quot;,&amp;quot;#ff4f19&amp;quot;,factr); }&lt;br /&gt;
      else if (tv==9) { tempcolour = color_avg(&amp;quot;#ff4f19&amp;quot;,&amp;quot;#c90504&amp;quot;,factr); }&lt;br /&gt;
      else if (tv&amp;gt;9) { tempcolour = &amp;quot;#c90504&amp;quot;;  }&lt;br /&gt;
  &lt;br /&gt;
              &lt;br /&gt;
      return(tempcolour);&lt;br /&gt;
      &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  console.log(&amp;quot;ctrl...&amp;quot;,ctrl);&lt;br /&gt;
  console.log(&amp;quot;rows...&amp;quot;,ctrl.data[0].rows);&lt;br /&gt;
  var lastdev = &amp;quot;&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
  for (var row in ctrl.data) {&lt;br /&gt;
     &lt;br /&gt;
     &lt;br /&gt;
        var val = ctrl.data[row].datapoints.lastItem[0];&lt;br /&gt;
        console.log(&amp;quot;val...&amp;quot;,val);&lt;br /&gt;
      &lt;br /&gt;
        //&amp;quot;{__name__=&amp;quot;dat_tF_metric&amp;quot;, __proxy_source__=&amp;quot;influx&amp;quot;, device=&amp;quot;boilers&amp;quot;, network=&amp;quot;putneyplaza&amp;quot;, node=&amp;quot;zcccaef4ahl&amp;quot;, vargroup=&amp;quot;dat&amp;quot;, varkey=&amp;quot;tF&amp;quot;}&amp;quot;&lt;br /&gt;
        var rinf = ctrl.data[row].alias;&lt;br /&gt;
        &lt;br /&gt;
        var dev = rinf.split(&amp;quot;device=&amp;quot;)[1].split('&amp;quot;')[1];&lt;br /&gt;
        lastdev = &amp;quot;&amp;quot;+dev;&lt;br /&gt;
        console.log(&amp;quot;dev...&amp;quot;,dev);&lt;br /&gt;
&lt;br /&gt;
        var varkey = rinf.split(&amp;quot;varkey=&amp;quot;)[1].split('&amp;quot;')[1];&lt;br /&gt;
        // var varkey = ctrl.data[0].rows[row].varkey;&lt;br /&gt;
        &lt;br /&gt;
        var vargroup = rinf.split(&amp;quot;vargroup=&amp;quot;)[1].split('&amp;quot;')[1];&lt;br /&gt;
        // var vargroup = ctrl.data[0].rows[row].vargroup;&lt;br /&gt;
         &lt;br /&gt;
        &lt;br /&gt;
        //$(svgnode).find(&amp;quot;[device='&amp;quot;+dev+&amp;quot;']&amp;quot;).filter(&amp;quot;[varkey='&amp;quot;+varkey+&amp;quot;']&amp;quot;).filter(&amp;quot;text&amp;quot;).html(val);&lt;br /&gt;
        &lt;br /&gt;
        if (!isNaN(val)) { val = parseInt(10*parseFloat(val)) / 10; }&lt;br /&gt;
        &lt;br /&gt;
     &lt;br /&gt;
        $(svgnode).find(&amp;quot;[varkey='&amp;quot;+varkey+&amp;quot;']&amp;quot;)&lt;br /&gt;
        .filter(function( index ) {&lt;br /&gt;
            return !$( this ).attr( &amp;quot;device&amp;quot; ) || $( this ).attr( &amp;quot;device&amp;quot; ) == dev  || $( this ).attr( &amp;quot;device&amp;quot; ) == &amp;quot;#d&amp;quot;;&lt;br /&gt;
        })&lt;br /&gt;
        .filter(function( index ) {&lt;br /&gt;
            return !$( this ).attr( &amp;quot;vargroup&amp;quot; ) || $( this ).attr( &amp;quot;vargroup&amp;quot; ) == vargroup;&lt;br /&gt;
        })&lt;br /&gt;
        .filter(&amp;quot;text&amp;quot;).html(val);&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        var valcol = tempColour(val) ;&lt;br /&gt;
        console.log(&amp;quot;colour...&amp;quot;,valcol);&lt;br /&gt;
        &lt;br /&gt;
        $(svgnode).find(&amp;quot;[varkey='&amp;quot;+varkey+&amp;quot;']&amp;quot;)&lt;br /&gt;
        .filter(function( index ) {&lt;br /&gt;
            return !$( this ).attr( &amp;quot;device&amp;quot; ) || $( this ).attr( &amp;quot;device&amp;quot; ) == dev || $( this ).attr( &amp;quot;device&amp;quot; ) == &amp;quot;#d&amp;quot;;&lt;br /&gt;
        })&lt;br /&gt;
        .filter(function( index ) {&lt;br /&gt;
            return !$( this ).attr( &amp;quot;vargroup&amp;quot; ) || $( this ).attr( &amp;quot;vargroup&amp;quot; ) == vargroup;&lt;br /&gt;
        })&lt;br /&gt;
        .filter(&amp;quot;path&amp;quot;).css({ fill: valcol });&lt;br /&gt;
        &lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  $(svgnode).find(&amp;quot;[varkey='#d']&amp;quot;).filter(&amp;quot;text&amp;quot;).html(lastdev);&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Plugins ==&lt;br /&gt;
The following plugins are used.&lt;br /&gt;
&lt;br /&gt;
* Canvas ... Used for BMS graphics.&lt;br /&gt;
* SVG ...  https://github.com/MarcusCalidus/marcuscalidus-svg-panel  Used for BMS graphics.&lt;br /&gt;
* Psychrometric Chart (for HVAC) ... Used to analyse temperature and humidity of air&lt;br /&gt;
* Static ...  static data&lt;br /&gt;
* Base64 Image/Video/Audio/PDF ... for images, superseded by Canvas&lt;br /&gt;
&lt;br /&gt;
== To Do List ==&lt;br /&gt;
&lt;br /&gt;
* How to display a table of latest values, by group, from InfluxDB.  What if latest value is before time range in Grafana? Can Grafana lookup older (the last) values?&lt;br /&gt;
* SVG linked to Prometheus. Only 4 values come though, so not showing latest values unless reduce time range to 5m.&lt;br /&gt;
* How can one lookup Display Name, Units, and optionally Min, Max, from a JSON source?&lt;br /&gt;
* (Optional/Advanced) How can one change the colour of a dashboard item based on a separate metric - so temperatures from devices that are turned off are always grey. Ideally a group or row could be greyed out.  Note can do this via an SVG because it opens up scripting on elements. Is there a method of injecting script for other elements, e.g. custom html with JavaScript?&lt;br /&gt;
*How can we setup data sources and dashboards at the same time as creating Docker instances? Are they stored/loaded from a directory that we can populate?&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=The_Excel_Centre&amp;diff=3437</id>
		<title>The Excel Centre</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=The_Excel_Centre&amp;diff=3437"/>
		<updated>2023-01-29T15:47:55Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Excelg2.png|frameless|1454x1454px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:IMG 20230127 144212.jpg&lt;br /&gt;
File:Excelp1.jpg&lt;br /&gt;
File:IMG 20230127 114704.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;[[File:Excelahun1-2.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Excelbms2c.png|832x832px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Exceleditbms1.png|frameless|1322x1322px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Excelbms3.PNG|frameless|1324x1324px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Excelbms4.PNG|frameless|1325x1325px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Excelbms5.PNG|frameless|1325x1325px]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Excelbms5.PNG&amp;diff=3436</id>
		<title>File:Excelbms5.PNG</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Excelbms5.PNG&amp;diff=3436"/>
		<updated>2023-01-29T15:45:12Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Excelbms4.PNG&amp;diff=3435</id>
		<title>File:Excelbms4.PNG</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Excelbms4.PNG&amp;diff=3435"/>
		<updated>2023-01-29T15:44:52Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Excelbms3.PNG&amp;diff=3434</id>
		<title>File:Excelbms3.PNG</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Excelbms3.PNG&amp;diff=3434"/>
		<updated>2023-01-29T15:44:38Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Ahufilter.png&amp;diff=3433</id>
		<title>File:Ahufilter.png</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Ahufilter.png&amp;diff=3433"/>
		<updated>2023-01-29T14:32:09Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=The_Excel_Centre&amp;diff=3432</id>
		<title>The Excel Centre</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=The_Excel_Centre&amp;diff=3432"/>
		<updated>2023-01-29T12:40:30Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Excelg2.png|frameless|1454x1454px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:IMG 20230127 144212.jpg&lt;br /&gt;
File:Excelp1.jpg&lt;br /&gt;
File:IMG 20230127 114704.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;[[File:Excelahun1-2.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Excelbms2c.png|832x832px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Exceleditbms1.png|frameless|1322x1322px]]&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Exceleditbms1.png&amp;diff=3431</id>
		<title>File:Exceleditbms1.png</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Exceleditbms1.png&amp;diff=3431"/>
		<updated>2023-01-29T12:40:10Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Exceleditbms1&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=The_Excel_Centre&amp;diff=3430</id>
		<title>The Excel Centre</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=The_Excel_Centre&amp;diff=3430"/>
		<updated>2023-01-29T12:03:49Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Excelg2.png|frameless|1454x1454px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; heights=&amp;quot;300&amp;quot;&amp;gt;&lt;br /&gt;
File:IMG 20230127 144212.jpg&lt;br /&gt;
File:Excelp1.jpg&lt;br /&gt;
File:IMG 20230127 114704.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;[[File:Excelahun1-2.png]]&lt;br /&gt;
&lt;br /&gt;
[[File:Excelbms2c.png|832x832px]]&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
	<entry>
		<id>https://hwwiki.ddns.net/index.php?title=File:Excelbms2c.png&amp;diff=3429</id>
		<title>File:Excelbms2c.png</title>
		<link rel="alternate" type="text/html" href="https://hwwiki.ddns.net/index.php?title=File:Excelbms2c.png&amp;diff=3429"/>
		<updated>2023-01-29T12:03:35Z</updated>

		<summary type="html">&lt;p&gt;Rhg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Excelbms2c&lt;/div&gt;</summary>
		<author><name>Rhg</name></author>
	</entry>
</feed>