diff --git a/data/energy_systems/heat_pumps/as_parallel.txt b/data/energy_systems/heat_pumps/as_parallel.txt index 0bc186e6..581f7a0e 100644 --- a/data/energy_systems/heat_pumps/as_parallel.txt +++ b/data/energy_systems/heat_pumps/as_parallel.txt @@ -1,130 +1,91 @@ -B 10 MUL - 64.1 - 183.1 +B 17 CONST +P 17 + 12 % Constant value -B 11 MUL - 198.1 - 167.1 - 163.1 - 162.1 +B 18 CONST +P 18 + $a5 % Constant value -B 12 MUL - 201.1 - 24.1 +B 19 CONST +P 19 + 1 % Constant value -B 13 MUL - 70.1 - 180.1 +B 20 CONST +P 20 + $HPSupTemp % Constant value -B 14 MUL - 184.1 - 34.1 +B 21 CONST +P 21 + $AuxHeaterEfficiency % Constant value -B 15 MUL - 198.1 - 165.1 - 163.1 - 162.1 +B 22 CONST +P 22 + $ElecGridEF % Constant value -B 16 MUL - 186.1 - 40.1 +B 23 CONST +P 23 + 2 % Constant value -B 17 MUL - 79.1 - 56.1 - 69.1 +B 24 CONST +P 24 + $Cp % Constant value -B 18 MUL - 188.1 - 49.1 +B 25 CONST +P 25 + 9 % Constant value -B 19 MUL - 46.1 - 158.1 +B 26 CONST +P 26 + 2 % Constant value -B 20 MUL - 72.1 - 66.1 +B 27 CONST +P 27 + $BuildingSuppTemp % Constant value -B 21 MUL - 57.1 - 182.1 +B 28 CONST +P 28 + $a2 % Constant value -B 22 MUL - 203.2 - 43.1 +B 29 CONST +P 29 + $a3 % Constant value -B 23 MUL - 78.1 - 50.1 - 47.1 +B 30 CONST +P 30 + $MaximumHPEnergyInput % Constant value -B 24 MUL - 201.1 - 193.1 - 196.1 +B 31 CONST +P 31 + 12 % Constant value -B 25 MUL - 203.2 - 76.1 +B 32 CONST +P 32 + 12 % Constant value -B 26 MUL - 58.1 - 68.1 - -B 27 MUL - 160.1 - 63.1 - 168.1 - 136.1 - -B 28 MUL - 58.1 - 60.1 - -B 29 MUL - 65.1 - 181.1 - -B 30 MUL - 203.2 - 58.1 - 36.1 - -B 31 MUL - 159.1 - 195.1 - -B 32 MUL - 203.2 - 58.1 - 77.1 - -B 33 MUL - 202.1 - 74.1 +B 33 CONST +P 33 + $a6 % Constant value B 34 CONST P 34 - $ElecGridEF % Constant value + 10 % Constant value B 35 CONST P 35 - 5 % Constant value + 1 % Constant value B 36 CONST P 36 - $a3 % Constant value + $TemperatureDifference % Constant value B 37 CONST P 37 - $TemperatureDifference % Constant value + $ElectricityPrice % Constant value B 38 CONST P 38 - 42 % Constant value + $FuelPrice % Constant value B 39 CONST P 39 @@ -132,641 +93,348 @@ P 39 B 40 CONST P 40 - $ElectricityPrice % Constant value + $Cp % Constant value B 41 CONST P 41 - 9 % Constant value + $HPDisactivationTemperature % Constant value B 42 CONST P 42 - 12 % Constant value + $FuelEF % Constant value B 43 CONST P 43 - $b2 % Constant value + $HPReactivationTemperature % Constant value B 44 CONST P 44 - $a6 % Constant value + $HPNominalCapacity % Constant value B 45 CONST P 45 - 55 % Constant value + 0 % Constant value B 46 CONST P 46 - $Cp % Constant value + $FuelLHV % Constant value B 47 CONST P 47 - $FuelEF % Constant value + 5 % Constant value B 48 CONST P 48 - 2 % Constant value + $TemperatureDifference % Constant value B 49 CONST P 49 - 1 % Constant value + $Cp % Constant value B 50 CONST P 50 - 300 % Constant value + $BuildingSuppTemp % Constant value B 51 CONST P 51 - 10 % Constant value + $a1 % Constant value B 52 CONST P 52 - 0 % Constant value - -B 53 CONST -P 53 - 12 % Constant value - -B 54 CONST -P 54 - $FuelLHV % Constant value - -B 55 CONST -P 55 - 2 % Constant value - -B 56 CONST -P 56 - 300 % Constant value - -B 57 CONST -P 57 - $b5 % Constant value - -B 58 CONST -P 58 - $HPSupTemp % Constant value - -B 59 CONST -P 59 - 40 % Constant value - -B 60 CONST -P 60 $a4 % Constant value -B 61 CONST -P 61 - $b6 % Constant value +B 53 NOP + 120.1 -B 62 CONST -P 62 - 2 % Constant value +B 54 NOP + 68.2 -B 63 CONST -P 63 - $Cp % Constant value +B 55 NOP + 217.1 -B 64 CONST -P 64 - $b1 % Constant value +B 56 NOP + 136.1 -B 65 CONST -P 65 - $a1 % Constant value - -B 66 CONST -P 66 - $TemperatureDifference % Constant value - -B 67 CONST -P 67 - $MaximumHPEnergyInput % Constant value - -B 68 CONST -P 68 - $b4 % Constant value - -B 69 CONST -P 69 - $FuelPrice % Constant value - -B 70 CONST -P 70 - $a5 % Constant value - -B 71 CONST -P 71 - 2 % Constant value - -B 72 CONST -P 72 - $Cp % Constant value - -B 73 CONST -P 73 - $BuildingSuppTemp % Constant value - -B 74 CONST -P 74 - 25 % Constant value - -B 75 CONST -P 75 - 0 % Constant value - -B 76 CONST -P 76 - $a2 % Constant value - -B 77 CONST -P 77 - $b3 % Constant value - -B 78 ATT - 191.1 -P 78 - $FuelDensity % Attenuation factor a - -B 79 ATT - 191.1 -P 79 - $FuelDensity % Attenuation factor a - -B 80 ATT - 27.1 -P 80 - $AuxHeaterEfficiency % Attenuation factor a - -B 81 ATT - 191.1 -P 81 - $FuelDensity % Attenuation factor a - -B 82 ATT - 11.1 -P 82 - 12 % Attenuation factor a - -B 83 ATT - 210.5 -P 83 - 3600000 % Attenuation factor a - -B 84 ATT - 161.1 -P 84 - 3600000 % Attenuation factor a - -B 85 ATT - 27.1 -P 85 - 1000 % Attenuation factor a - - -B 125 WRITE - 156.1 - 156.2 - 156.3 -P 125 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut7 % File name - '*' % Fortran format - -B 126 WRITE - 151.1 - 151.2 - 151.3 -P 126 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut2 % File name - '*' % Fortran format - -B 127 WRITE - 154.1 - 154.2 - 154.3 -P 127 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut3 % File name - '*' % Fortran format - -B 128 WRITE - 153.1 - 153.2 - 153.3 -P 128 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut5 % File name - '*' % Fortran format - -B 129 WRITE - 204.1 - 204.2 - 204.3 - 204.4 - 204.5 - 15.1 - 11.1 - 190.1 - 187.1 - 160.1 - 210.1 - 210.2 - 210.3 - 210.4 - 210.5 - 83.1 - 84.1 - 191.1 - 85.1 - 16.1 - 17.1 - 14.1 - 23.1 - 164.1 - 145.1 -P 129 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut1 % File name - '*' % Fortran format - -B 130 WRITE - 204.1 - 204.2 - 204.3 - 152.1 - 152.2 -P 130 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut10 % File name - '*' % Fortran format - -B 131 WRITE - 149.1 - 149.2 -P 131 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut9 % File name - '*' % Fortran format - -B 132 WRITE - 157.1 - 157.2 -P 132 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut8 % File name - '*' % Fortran format - -B 133 WRITE - 150.1 - 150.2 -P 133 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut4 % File name - '*' % Fortran format - -B 134 WRITE - 155.1 - 155.2 -P 134 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut6 % File name - '*' % Fortran format - -B 135 LT - 204.2 - 35.1 - -B 136 LT - 210.1 - 39.1 - -%B 137 SCREEN - %176.1 -%P 137 - %'*' % Format - %'Total CO2 Emissions from Electricity Grid (g)' % Headline - -%B 138 SCREEN - %178.1 -%P 138 - %'*' % Format - %'Total Electricity Cost in a Year (CAD)' % Headline - -%B 139 SCREEN - %173.1 -%P 139 - %'*' % Format - %'Total Cost of the Auxiliary Heater Fuel in a Year (CAD)' % Headline - -%B 140 SCREEN - %177.1 -%P 140 - %'*' % Format - %'Total CO2 Emissions from Auxiliary Heater (g)' % Headline - -%B 141 SCREEN - %189.1 -%P 141 - %'*' % Format - %'HP Seasonal COP' % Headline - -%B 142 SCREEN - %148.1 -%P 142 - %'*' % Format - %'Maximum Number of HPs in Operation' % Headline - -%B 143 SCREEN - %174.1 -%P 143 - %'*' % Format - %'Total Electricuty Demand of Heat Pumps in a year (kWh)' % Headline - -%B 144 SCREEN - %179.1 -%P 144 - %'*' % Format - %'Total Fossil Fuel consumption in a Year (m3)' % Headline - -B 145 READ -P 145 - 1 % Number of values to be read per record - 0 % Number of records to be skipped on the first call - $HeatingDemand % File name - '*' % Fortran format - -B 146 DELAY - 15.1 -P 146 - 0 % Initial value - -B 147 DELAY - 210.5 -P 147 - 0 % Initial value - -B 148 MAXX - 198.1 - -B 149 CUMC - 204.3 - 205.1 - -B 150 CUMC - 204.2 - 205.1 - -B 151 CUMC - 204.3 - 14.1 - 23.1 - -B 152 CUMC - 204.4 - 82.1 - -B 153 CUMC - 204.2 - 14.1 - 23.1 - -B 154 CUMC - 204.2 - 16.1 - 17.1 - -B 155 CUMC - 204.3 - 82.1 - -B 156 CUMC - 204.3 - 16.1 - 17.1 - -B 157 CUMC - 204.2 - 82.1 - -B 158 SUM - 58.1 - 169.1 - -B 159 SUM - 170.1 - 210.1 - -B 160 SUM - 18.1 - 75.1 - -B 161 SUM - 210.5 - 172.1 - -B 162 SUM - 12.1 - 200.1 - -B 163 SUM - 135.1 - 197.1 - -B 164 SUM - 31.1 - 33.1 - -B 165 SUM - 29.1 - 25.1 - 30.1 - 28.1 - 13.1 - 44.1 - -B 166 SUM - 51.1 - 203.2 - -B 167 SUM - 10.1 - 22.1 - 32.1 - 26.1 - 21.1 - 61.1 - -B 168 SUM - 73.1 - 171.1 - -B 169 CHS - 210.4 - -B 170 CHS - 37.1 - -B 171 CHS - 210.1 - -B 172 CHS - 147.1 - -B 173 CUM - 17.1 - -B 174 CUM - 82.1 - -B 175 CUM - 15.1 - 11.1 - -B 176 CUM - 14.1 - -B 177 CUM - 23.1 - -B 178 CUM - 16.1 - -B 179 CUM - 205.1 - -B 180 EXPG - 58.1 - 55.1 - -B 181 EXPG - 203.2 - 71.1 - -B 182 EXPG - 58.1 - 48.1 - -B 183 EXPG - 203.2 - 62.1 - -B 184 DIV - 11.1 - 53.1 - -B 185 DIV - 67.1 - 165.1 - -B 186 DIV - 11.1 - 42.1 - -B 187 DIV - 206.1 - 19.1 - -B 188 DIV - 207.1 +B 57 NOP 20.1 -B 189 DIV - 175.1 - 175.2 +B 58 NOP + 57.1 -B 190 DIV - 15.1 - 11.1 +B 59 NOP + 165.1 -B 191 DIV - 80.1 +B 60 NOP + 57.1 + +B 61 NOP + 177.1 + +B 62 NOP + 119.1 + +B 63 NOP + 136.1 + +B 64 NOP + 120.1 + +B 65 NOP + 58.1 + +B 66 NOP 54.1 -B 192 GE - 210.1 - 45.1 -P 192 - 0 % Error tolerance +B 67 MIXER % Point 11 + 217.4 + 119.1 + 56.1 + 132.1 -B 193 GE - 210.1 - 38.1 -P 193 - 0 % Error tolerance +B 68 MIXER % Point 5 + 60.1 + 134.1 + 55.1 + 64.1 -B 194 SOY - 204.1 - 204.2 - 204.3 - 204.4 - 204.5 - 204.6 +B 105 MUL + 40.1 + 131.1 -B 195 GT - 210.1 - 59.1 +B 106 MUL + 171.1 + 22.1 -B 196 GT - 146.1 +B 107 MUL + 221.1 + 175.1 + 129.1 + 130.1 + +B 108 MUL + 18.1 + 169.1 + +B 109 MUL + 68.1 + 138.1 + +B 110 MUL + 20.1 52.1 -B 197 GT - 204.2 - 41.1 +B 111 MUL + 205.1 + 212.1 + 140.1 -B 198 INT - 185.1 +B 112 MUL + 207.1 + 48.1 -B 199 MTM - 204.2 -P 199 +B 113 MUL + 210.1 + 19.1 + 42.1 + +B 114 MUL + 51.1 + 168.1 + +B 115 MUL + 208.1 + 35.1 + 38.1 + +B 116 MUL + 205.1 + 111.1 + +B 117 MUL + 203.1 + 50.1 + +B 118 MUL + 185.2 + 20.1 + 29.1 + +B 119 MUL + 139.1 + 127.1 + +B 120 MUL + 214.1 + 133.1 + +B 121 MUL + 172.1 + 37.1 + +B 122 MUL + 215.1 + 24.1 + 68.2 + 216.1 + 126.1 + +B 123 MUL + 185.2 + 28.1 + +B 124 MUL + 221.1 + 44.1 + 129.1 + 130.1 + +B 125 SUM + 34.1 + 185.2 + +B 126 SUM + 27.1 + 197.1 + +B 127 SUM + 61.1 + 200.1 + +B 128 SUM + 109.1 + 117.1 + +B 129 SUM + 213.1 + 141.1 + +B 130 SUM + 116.1 + 204.1 + +B 131 SUM + 20.1 + 196.1 + +B 132 SUM + 66.1 + 198.1 + +B 133 SUM + 202.1 + 179.1 + +B 134 SUM + 61.1 + 201.1 + +B 135 SUM + 114.1 + 123.1 + 118.1 + 110.1 + 108.1 + 33.1 + +B 136 SUM + 128.1 + 199.1 + +B 137 MTM + 167.2 +P 137 'Montreal' % Location -B 200 INV - 193.1 +B 138 GT + 68.1 + 50.1 -B 201 INV - 192.1 +B 139 GT + 61.1 + 179.1 -B 202 INV - 195.1 +B 140 GT + 164.1 + 45.1 -B 203 GENGT - 199.1 - 199.3 - 199.4 - 199.5 - 199.7 - 199.8 - 204.1 - 204.2 - 204.3 - 204.4 -P 203 - 45.5 % Latitude - 73.62 % Longitude - 5 % Time zone - 1 % Variance factor of the Gordon Reddy correlation - 0 % Year-to-year variability - 0.3 % Autocorrelation coefficient lag one - 0.171 % Autocorrelation coefficient lag two - 4711 % Initialisation of random number generator - 2 % Maximum allowed mean temperature deviation - 100 % Maximum number of iterations +B 141 GT + 167.2 + 25.1 -B 204 CLOCK -P 204 +B 142 CUMC + 167.3 + 107.1 + +B 143 CUMC + 167.2 + 206.1 + +B 144 CUMC + 167.3 + 106.1 + 113.1 + +B 145 CUMC + 167.2 + 106.1 + 113.1 + +B 146 CUMC + 167.3 + 206.1 + +B 147 CUMC + 167.2 + 107.1 + +B 148 CUMC + 167.3 + 121.1 + 115.1 + +B 149 CUMC + 167.2 + 121.1 + 115.1 + +B 150 CUMC + 167.4 + 107.1 + +B 158 CUM + 113.1 + +B 159 CUM + 106.1 + +B 160 CUM + 115.1 + +B 161 CUM + 206.1 + +B 162 CUM + 121.1 + +B 163 CUM + 124.1 + 107.1 + +B 164 DELAY + 124.1 +P 164 + 0 % Initial value + +B 165 DELAY + 67.1 +P 165 + 25 % Initial value + +B 166 MAXX + 221.1 + +B 167 CLOCK +P 167 $StartYear % Start year $StartMonth % Start month $StartDay % Start day @@ -782,29 +450,308 @@ P 204 5 % Increment 'm' % Unit -B 205 GAIN - 81.1 -P 205 - 300 % Gain factor g +B 168 EXPG + 185.2 + 23.1 -B 206 GAIN - 15.1 -P 206 - 1000 % Gain factor g +B 169 EXPG + 20.1 + 26.1 -B 207 GAIN +B 170 DIV + 209.1 + 32.1 + +B 171 DIV + 107.1 + 17.1 + +B 172 DIV + 107.1 + 31.1 + +B 173 DIV + 180.1 + 46.1 + +B 174 DIV + 124.1 + 107.1 + +B 175 DIV + 44.1 + 135.1 + +B 176 DIV + 30.1 + 44.1 + +B 177 DIV + 218.1 + 105.1 + +B 178 DIV + 163.1 + 163.2 + +B 179 DIV + 220.1 + 112.1 + +B 180 DIV + 170.1 + 21.1 + +B 185 GENGT + 137.1 + 137.3 + 137.4 + 137.5 + 137.7 + 137.8 + 167.1 + 167.2 + 167.3 + 167.4 +P 185 + 45.5 % Latitude + 73.62 % Longitude + 5 % Time zone + 1 % Variance factor of the Gordon Reddy correlation + 0 % Year-to-year variability + 0.3 % Autocorrelation coefficient lag one + 0.171 % Autocorrelation coefficient lag two + 4711 % Initialisation of random number generator + 2 % Maximum allowed mean temperature deviation + 100 % Maximum number of iterations + +B 186 WRITE + 147.1 + 147.2 +P 186 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut8 % File name + '*' % Fortran format + +B 187 WRITE 145.1 -P 207 - 1000 % Gain factor g + 145.2 + 145.3 +P 187 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut5 % File name + '*' % Fortran format -B 210 TANKST - 58.1 - 187.1 - 164.1 - 160.1 - 166.1 - 194.1 +B 188 WRITE + 148.1 + 148.2 + 148.3 +P 188 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut7 % File name + '*' % Fortran format + +B 189 WRITE + 144.1 + 144.2 + 144.3 +P 189 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut2 % File name + '*' % Fortran format + +B 190 WRITE + 143.1 + 143.2 +P 190 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut4 % File name + '*' % Fortran format + +B 191 WRITE + 149.1 + 149.2 + 149.3 +P 191 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut3 % File name + '*' % Fortran format + +B 192 WRITE + 142.1 + 142.2 +P 192 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut6 % File name + '*' % Fortran format + +B 193 WRITE + 167.1 + 167.2 + 167.3 + 167.4 + 167.5 + 124.1 + 220.1 + 177.1 + 179.1 + 119.1 + 134.1 + 60.1 + 64.1 + 55.1 + 68.2 + 68.1 + 173.1 + 209.1 + 54.1 + 128.1 + 136.1 + 53.1 + 63.1 + 132.1 + 56.1 + 62.1 + 217.4 + 67.2 + 67.1 + 217.1 + 217.2 + 217.3 + 217.4 + 217.5 + 107.1 + 174.1 + 185.2 + 121.1 + 115.1 + 106.1 + 113.1 +P 193 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut1 % File name + '*' % Fortran format + +B 194 WRITE + 146.1 + 146.2 +P 194 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut9 % File name + '*' % Fortran format + +B 195 WRITE + 167.1 + 167.2 + 167.3 + 150.1 + 150.2 +P 195 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut10 % File name + '*' % Fortran format + +B 196 CHS + 59.1 + +B 197 CHS + 68.1 + +B 198 CHS + 53.1 + +B 199 CHS + 36.1 + +B 200 CHS + 179.1 + +B 201 CHS + 62.1 + +B 202 CHS + 177.1 + +B 203 INV + 138.1 + +B 204 INV + 212.1 + +B 205 INV + 211.1 + +B 206 ATT + 173.1 +P 206 + $FuelDensity % Attenuation factor a + +B 207 ATT + 49.1 +P 207 + 1000 % Attenuation factor a + +B 208 ATT + 173.1 +P 208 + $FuelDensity % Attenuation factor a + +B 209 ATT + 122.1 +P 209 + 1000 % Attenuation factor a + +B 210 ATT + 173.1 P 210 + $FuelDensity % Attenuation factor a + +B 211 GE + 217.1 + 41.1 +P 211 + 0 % Error tolerance + +B 212 GE + 217.1 + 43.1 +P 212 + 0 % Error tolerance + +B 213 LT + 167.2 + 47.1 + +B 214 LT + 177.1 + 179.1 + +B 215 LT + 177.1 + 179.1 + +B 216 LT + 68.1 + 39.1 + +B 217 TANKST + 65.1 + 62.1 + 63.1 + 53.1 + 125.1 + 219.1 +P 217 $TESCapacity % Tank volume 4 % Number of temperature nodes $TESDiameter % Tank diameter @@ -814,3 +761,26 @@ P 210 1 % Effective heat conductivity 30 % Initial tank temperature +B 218 GAIN + 124.1 +P 218 + 1000 % Gain factor g + +B 219 SOY + 167.1 + 167.2 + 167.3 + 167.4 + 167.5 + 167.6 + +B 220 READ +P 220 + 1 % Number of values to be read per record + 0 % Number of records to be skipped on the first call + $HeatingDemand % File name + '*' % Fortran format + +B 221 INT + 176.1 + diff --git a/data/energy_systems/heat_pumps/as_series.txt b/data/energy_systems/heat_pumps/as_series.txt index 0bc186e6..cc78cb9c 100644 --- a/data/energy_systems/heat_pumps/as_series.txt +++ b/data/energy_systems/heat_pumps/as_series.txt @@ -1,772 +1,679 @@ -B 10 MUL - 64.1 - 183.1 +B 9 ATT + 112.1 +P 9 + 12 % Attenuation factor a -B 11 MUL - 198.1 - 167.1 - 163.1 - 162.1 +B 10 ATT + 186.5 +P 10 + 3600000 % Attenuation factor a -B 12 MUL - 201.1 - 24.1 +B 11 ATT + 124.1 +P 11 + $FuelDensity % Attenuation factor a -B 13 MUL - 70.1 - 180.1 +B 12 ATT + 124.1 +P 12 + $FuelDensity % Attenuation factor a -B 14 MUL - 184.1 - 34.1 +B 13 ATT + 123.1 +P 13 + $AuxHeaterEfficiency % Attenuation factor a -B 15 MUL - 198.1 - 165.1 - 163.1 - 162.1 +B 14 ATT + 124.1 +P 14 + $FuelDensity % Attenuation factor a -B 16 MUL - 186.1 - 40.1 +B 15 ATT + 109.1 +P 15 + 1000 % Attenuation factor a -B 17 MUL - 79.1 - 56.1 - 69.1 - -B 18 MUL - 188.1 - 49.1 - -B 19 MUL - 46.1 - 158.1 - -B 20 MUL - 72.1 - 66.1 - -B 21 MUL - 57.1 - 182.1 - -B 22 MUL - 203.2 - 43.1 - -B 23 MUL - 78.1 - 50.1 - 47.1 - -B 24 MUL - 201.1 - 193.1 - 196.1 - -B 25 MUL - 203.2 - 76.1 - -B 26 MUL - 58.1 - 68.1 - -B 27 MUL - 160.1 - 63.1 - 168.1 +B 16 ATT 136.1 +P 16 + 3600000 % Attenuation factor a -B 28 MUL - 58.1 - 60.1 +B 17 CONST +P 17 + 0 % Constant value -B 29 MUL - 65.1 - 181.1 +B 18 CONST +P 18 + 5 % Constant value -B 30 MUL - 203.2 - 58.1 - 36.1 +B 19 CONST +P 19 + 0 % Constant value -B 31 MUL - 159.1 - 195.1 +B 20 CONST +P 20 + 12 % Constant value -B 32 MUL - 203.2 - 58.1 - 77.1 +B 21 CONST +P 21 + $Cp % Constant value -B 33 MUL - 202.1 - 74.1 +B 22 CONST +P 22 + 1 % Constant value + +B 23 CONST +P 23 + $TemperatureDifference % Constant value + +B 24 CONST +P 24 + $TemperatureDifference % Constant value + +B 25 CONST +P 25 + $ElecGridEF % Constant value + +B 26 CONST +P 26 + 12 % Constant value + +B 27 CONST +P 27 + $a4 % Constant value + +B 28 CONST +P 28 + $Cp % Constant value + +B 29 CONST +P 29 + 25 % Constant value + +B 30 CONST +P 30 + $MaximumHPEnergyInput % Constant value + +B 31 CONST +P 31 + $HPDisactivationTemperature % Constant value + +B 32 CONST +P 32 + 1 % Constant value + +B 33 CONST +P 33 + $a2 % Constant value B 34 CONST P 34 - $ElecGridEF % Constant value + $a3 % Constant value B 35 CONST P 35 - 5 % Constant value + $a1 % Constant value B 36 CONST P 36 - $a3 % Constant value + $FuelPrice % Constant value B 37 CONST P 37 - $TemperatureDifference % Constant value + $a5 % Constant value B 38 CONST P 38 - 42 % Constant value + 12 % Constant value B 39 CONST P 39 - 40 % Constant value + 9 % Constant value B 40 CONST P 40 - $ElectricityPrice % Constant value + 40 % Constant value B 41 CONST P 41 - 9 % Constant value + 1 % Constant value B 42 CONST P 42 - 12 % Constant value + 2 % Constant value B 43 CONST P 43 - $b2 % Constant value + 40 % Constant value B 44 CONST P 44 - $a6 % Constant value + $BuildingSuppTemp % Constant value B 45 CONST P 45 - 55 % Constant value + $Cp % Constant value B 46 CONST P 46 - $Cp % Constant value + $HPReactivationTemperature % Constant value B 47 CONST P 47 - $FuelEF % Constant value + 0 % Constant value B 48 CONST P 48 - 2 % Constant value + $FuelEF % Constant value B 49 CONST P 49 - 1 % Constant value + 2 % Constant value B 50 CONST P 50 - 300 % Constant value + $HPNominalCapacity % Constant value B 51 CONST P 51 - 10 % Constant value + $a6 % Constant value B 52 CONST P 52 - 0 % Constant value + $ElectricityPrice % Constant value B 53 CONST P 53 - 12 % Constant value + 10 % Constant value B 54 CONST P 54 - $FuelLHV % Constant value + $HPSupTemp % Constant value B 55 CONST P 55 - 2 % Constant value + 0 % Constant value B 56 CONST P 56 - 300 % Constant value + $FuelLHV % Constant value -B 57 CONST -P 57 - $b5 % Constant value +B 93 MAXX + 137.1 -B 58 CONST -P 58 - $HPSupTemp % Constant value +B 94 MUL + 199.2 + 33.1 -B 59 CONST -P 59 - 40 % Constant value +B 95 MUL + 35.1 + 152.1 -B 60 CONST -P 60 - $a4 % Constant value +B 96 MUL + 134.1 + 192.1 -B 61 CONST -P 61 - $b6 % Constant value +B 97 MUL + 45.1 + 133.1 -B 62 CONST -P 62 - 2 % Constant value +B 98 MUL + 12.1 + 41.1 + 36.1 -B 63 CONST -P 63 - $Cp % Constant value +B 99 MUL + 137.1 + 190.1 + 122.1 -B 64 CONST -P 64 - $b1 % Constant value +B 100 MUL + 151.1 + 106.1 -B 65 CONST -P 65 - $a1 % Constant value +B 101 MUL + 121.1 + 32.1 -B 66 CONST -P 66 - $TemperatureDifference % Constant value +B 102 MUL + 137.1 + 50.1 + 141.1 + 139.1 -B 67 CONST -P 67 - $MaximumHPEnergyInput % Constant value +B 103 MUL + 28.1 + 23.1 -B 68 CONST -P 68 - $b4 % Constant value - -B 69 CONST -P 69 - $FuelPrice % Constant value - -B 70 CONST -P 70 - $a5 % Constant value - -B 71 CONST -P 71 - 2 % Constant value - -B 72 CONST -P 72 - $Cp % Constant value - -B 73 CONST -P 73 - $BuildingSuppTemp % Constant value - -B 74 CONST -P 74 - 25 % Constant value - -B 75 CONST -P 75 - 0 % Constant value - -B 76 CONST -P 76 - $a2 % Constant value - -B 77 CONST -P 77 - $b3 % Constant value - -B 78 ATT - 191.1 -P 78 - $FuelDensity % Attenuation factor a - -B 79 ATT - 191.1 -P 79 - $FuelDensity % Attenuation factor a - -B 80 ATT +B 104 MUL + 54.1 27.1 -P 80 - $AuxHeaterEfficiency % Attenuation factor a -B 81 ATT +B 105 MUL + 199.2 + 54.1 + 34.1 + +B 106 MUL + 151.1 + 184.1 191.1 -P 81 - $FuelDensity % Attenuation factor a -B 82 ATT +B 107 MUL 11.1 -P 82 - 12 % Attenuation factor a + 22.1 + 48.1 -B 83 ATT - 210.5 -P 83 - 3600000 % Attenuation factor a +B 108 MUL + 37.1 + 153.1 -B 84 ATT - 161.1 -P 84 - 3600000 % Attenuation factor a +B 109 MUL + 140.1 + 21.1 + 142.1 + 114.1 -B 85 ATT - 27.1 -P 85 - 1000 % Attenuation factor a +B 110 MUL + 149.1 + 29.1 +B 111 MUL + 118.1 + 52.1 -B 125 WRITE - 156.1 - 156.2 - 156.3 -P 125 +B 112 MUL + 137.1 + 116.1 + 141.1 + 139.1 + +B 113 MUL + 125.1 + 25.1 + +B 114 LT + 186.1 + 43.1 + +B 115 LT + 194.2 + 18.1 + +B 116 DIV + 50.1 + 135.1 + +B 117 DIV + 132.1 + 132.2 + +B 118 DIV + 112.1 + 38.1 + +B 119 DIV + 30.1 + 50.1 + +B 120 DIV + 102.1 + 112.1 + +B 121 DIV + 196.1 + 103.1 + +B 122 DIV + 195.1 + 97.1 + +B 123 DIV + 15.1 + 20.1 + +B 124 DIV + 13.1 + 56.1 + +B 125 DIV + 112.1 + 26.1 + +B 126 CUM + 113.1 + +B 127 CUM + 98.1 + +B 128 CUM + 9.1 + +B 129 CUM + 14.1 + +B 130 CUM + 107.1 + +B 131 CUM + 111.1 + +B 132 CUM + 102.1 + 112.1 + +B 133 SUM + 54.1 + 145.1 + +B 134 SUM + 146.1 + 186.1 + +B 135 SUM + 95.1 + 94.1 + 105.1 + 104.1 + 108.1 + 51.1 + +B 136 SUM + 186.5 + 147.1 + +B 137 SUM + 200.1 + +B 138 SUM + 96.1 + 110.1 + +B 139 SUM + 100.1 + 150.1 + +B 140 SUM + 101.1 + 19.1 + +B 141 SUM + 115.1 + 189.1 + +B 142 SUM + 44.1 + 144.1 + +B 143 SUM + 53.1 + 199.2 + +B 144 CHS + 186.1 + +B 145 CHS + 186.4 + +B 146 CHS + 24.1 + +B 147 CHS + 188.1 + +B 148 SOY + 194.1 + 194.2 + 194.3 + 194.4 + 194.5 + 194.6 + +B 149 INV + 192.1 + +B 150 INV + 184.1 + +B 151 INV + 183.1 + +B 152 EXPG + 199.2 + 42.1 + +B 153 EXPG + 54.1 + 49.1 + +B 164 WRITE + 176.1 + 176.2 + 176.3 +P 164 2 % Mode 0 % Suppress FNQ inputs $fileOut7 % File name '*' % Fortran format -B 126 WRITE - 151.1 - 151.2 - 151.3 -P 126 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut2 % File name - '*' % Fortran format - -B 127 WRITE - 154.1 - 154.2 - 154.3 -P 127 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut3 % File name - '*' % Fortran format - -B 128 WRITE - 153.1 - 153.2 - 153.3 -P 128 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut5 % File name - '*' % Fortran format - -B 129 WRITE - 204.1 - 204.2 - 204.3 - 204.4 - 204.5 - 15.1 - 11.1 - 190.1 - 187.1 - 160.1 - 210.1 - 210.2 - 210.3 - 210.4 - 210.5 - 83.1 - 84.1 - 191.1 - 85.1 - 16.1 - 17.1 - 14.1 - 23.1 - 164.1 - 145.1 -P 129 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut1 % File name - '*' % Fortran format - -B 130 WRITE - 204.1 - 204.2 - 204.3 - 152.1 - 152.2 -P 130 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut10 % File name - '*' % Fortran format - -B 131 WRITE - 149.1 - 149.2 -P 131 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut9 % File name - '*' % Fortran format - -B 132 WRITE - 157.1 - 157.2 -P 132 - 2 % Mode - 0 % Suppress FNQ inputs - $fileOut8 % File name - '*' % Fortran format - -B 133 WRITE - 150.1 - 150.2 -P 133 +B 165 WRITE + 179.1 + 179.2 +P 165 2 % Mode 0 % Suppress FNQ inputs $fileOut4 % File name '*' % Fortran format -B 134 WRITE - 155.1 - 155.2 -P 134 +B 166 WRITE + 182.1 + 182.2 + 182.3 +P 166 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut5 % File name + '*' % Fortran format + +B 167 WRITE + 194.1 + 194.2 + 194.3 + 194.4 + 194.5 + 102.1 + 112.1 + 120.1 + 99.1 + 140.1 + 186.1 + 186.2 + 186.3 + 186.4 + 186.5 + 10.1 + 16.1 + 124.1 + 15.1 + 111.1 + 98.1 + 113.1 + 107.1 + 138.1 + 198.1 + 199.2 +P 167 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut1 % File name + '*' % Fortran format + +B 168 WRITE + 175.1 + 175.2 + 175.3 +P 168 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut3 % File name + '*' % Fortran format + +B 169 WRITE + 194.1 + 194.2 + 194.3 + 177.1 + 177.2 +P 169 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut10 % File name + '*' % Fortran format + +B 170 WRITE + 174.1 + 174.2 +P 170 2 % Mode 0 % Suppress FNQ inputs $fileOut6 % File name '*' % Fortran format -B 135 LT - 204.2 - 35.1 - -B 136 LT - 210.1 - 39.1 - -%B 137 SCREEN - %176.1 -%P 137 - %'*' % Format - %'Total CO2 Emissions from Electricity Grid (g)' % Headline - -%B 138 SCREEN - %178.1 -%P 138 - %'*' % Format - %'Total Electricity Cost in a Year (CAD)' % Headline - -%B 139 SCREEN - %173.1 -%P 139 - %'*' % Format - %'Total Cost of the Auxiliary Heater Fuel in a Year (CAD)' % Headline - -%B 140 SCREEN - %177.1 -%P 140 - %'*' % Format - %'Total CO2 Emissions from Auxiliary Heater (g)' % Headline - -%B 141 SCREEN - %189.1 -%P 141 - %'*' % Format - %'HP Seasonal COP' % Headline - -%B 142 SCREEN - %148.1 -%P 142 - %'*' % Format - %'Maximum Number of HPs in Operation' % Headline - -%B 143 SCREEN - %174.1 -%P 143 - %'*' % Format - %'Total Electricuty Demand of Heat Pumps in a year (kWh)' % Headline - -%B 144 SCREEN - %179.1 -%P 144 - %'*' % Format - %'Total Fossil Fuel consumption in a Year (m3)' % Headline - -B 145 READ -P 145 - 1 % Number of values to be read per record - 0 % Number of records to be skipped on the first call - $HeatingDemand % File name +B 171 WRITE + 178.1 + 178.2 + 178.3 +P 171 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut2 % File name '*' % Fortran format -B 146 DELAY - 15.1 -P 146 - 0 % Initial value +B 172 WRITE + 181.1 + 181.2 +P 172 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut9 % File name + '*' % Fortran format -B 147 DELAY - 210.5 -P 147 - 0 % Initial value +B 173 WRITE + 180.1 + 180.2 +P 173 + 2 % Mode + 0 % Suppress FNQ inputs + $fileOut8 % File name + '*' % Fortran format -B 148 MAXX - 198.1 +B 174 CUMC + 194.3 + 9.1 -B 149 CUMC - 204.3 - 205.1 +B 175 CUMC + 194.2 + 111.1 + 98.1 -B 150 CUMC - 204.2 - 205.1 +B 176 CUMC + 194.3 + 111.1 + 98.1 -B 151 CUMC - 204.3 +B 177 CUMC + 194.4 + 9.1 + +B 178 CUMC + 194.3 + 113.1 + 107.1 + +B 179 CUMC + 194.2 14.1 - 23.1 -B 152 CUMC - 204.4 - 82.1 +B 180 CUMC + 194.2 + 9.1 -B 153 CUMC - 204.2 +B 181 CUMC + 194.3 14.1 - 23.1 -B 154 CUMC - 204.2 - 16.1 - 17.1 +B 182 CUMC + 194.2 + 113.1 + 107.1 -B 155 CUMC - 204.3 - 82.1 - -B 156 CUMC - 204.3 - 16.1 - 17.1 - -B 157 CUMC - 204.2 - 82.1 - -B 158 SUM - 58.1 - 169.1 - -B 159 SUM - 170.1 - 210.1 - -B 160 SUM - 18.1 - 75.1 - -B 161 SUM - 210.5 - 172.1 - -B 162 SUM - 12.1 - 200.1 - -B 163 SUM - 135.1 - 197.1 - -B 164 SUM +B 183 GE + 186.1 31.1 - 33.1 +P 183 + 0 % Error tolerance -B 165 SUM - 29.1 - 25.1 - 30.1 - 28.1 - 13.1 - 44.1 +B 184 GE + 186.1 + 46.1 +P 184 + 0 % Error tolerance -B 166 SUM - 51.1 - 203.2 - -B 167 SUM - 10.1 - 22.1 - 32.1 - 26.1 - 21.1 - 61.1 - -B 168 SUM - 73.1 - 171.1 - -B 169 CHS - 210.4 - -B 170 CHS - 37.1 - -B 171 CHS - 210.1 - -B 172 CHS - 147.1 - -B 173 CUM +B 185 GE + 193.1 17.1 +P 185 + 0 % Error tolerance -B 174 CUM - 82.1 +B 186 TANKST + 54.1 + 99.1 + 138.1 + 140.1 + 143.1 + 148.1 +P 186 + $TESCapacity % Tank volume + 4 % Number of temperature nodes + $TESDiameter % Tank diameter + $Cp % Specfic heat of fluid + $Rhow % Fluid density + 0 % Overall heat-loss coefficient + 1 % Effective heat conductivity + 30 % Initial tank temperature -B 175 CUM - 15.1 - 11.1 +B 187 DELAY + 102.1 +P 187 + 0 % Initial value -B 176 CUM - 14.1 +B 188 DELAY + 186.5 +P 188 + 0 % Initial value -B 177 CUM - 23.1 +B 189 GT + 194.2 + 39.1 -B 178 CUM - 16.1 +B 190 GT + 102.1 + 47.1 -B 179 CUM - 205.1 - -B 180 EXPG - 58.1 +B 191 GT + 187.1 55.1 -B 181 EXPG - 203.2 - 71.1 +B 192 GT + 186.1 + 40.1 -B 182 EXPG - 58.1 - 48.1 +B 193 FRAC + 119.1 -B 183 EXPG - 203.2 - 62.1 - -B 184 DIV - 11.1 - 53.1 - -B 185 DIV - 67.1 - 165.1 - -B 186 DIV - 11.1 - 42.1 - -B 187 DIV - 206.1 - 19.1 - -B 188 DIV - 207.1 - 20.1 - -B 189 DIV - 175.1 - 175.2 - -B 190 DIV - 15.1 - 11.1 - -B 191 DIV - 80.1 - 54.1 - -B 192 GE - 210.1 - 45.1 -P 192 - 0 % Error tolerance - -B 193 GE - 210.1 - 38.1 -P 193 - 0 % Error tolerance - -B 194 SOY - 204.1 - 204.2 - 204.3 - 204.4 - 204.5 - 204.6 - -B 195 GT - 210.1 - 59.1 - -B 196 GT - 146.1 - 52.1 - -B 197 GT - 204.2 - 41.1 - -B 198 INT - 185.1 - -B 199 MTM - 204.2 -P 199 - 'Montreal' % Location - -B 200 INV - 193.1 - -B 201 INV - 192.1 - -B 202 INV - 195.1 - -B 203 GENGT - 199.1 - 199.3 - 199.4 - 199.5 - 199.7 - 199.8 - 204.1 - 204.2 - 204.3 - 204.4 -P 203 - 45.5 % Latitude - 73.62 % Longitude - 5 % Time zone - 1 % Variance factor of the Gordon Reddy correlation - 0 % Year-to-year variability - 0.3 % Autocorrelation coefficient lag one - 0.171 % Autocorrelation coefficient lag two - 4711 % Initialisation of random number generator - 2 % Maximum allowed mean temperature deviation - 100 % Maximum number of iterations - -B 204 CLOCK -P 204 +B 194 CLOCK +P 194 $StartYear % Start year $StartMonth % Start month $StartDay % Start day @@ -782,35 +689,51 @@ P 204 5 % Increment 'm' % Unit -B 205 GAIN - 81.1 -P 205 - 300 % Gain factor g - -B 206 GAIN - 15.1 -P 206 +B 195 GAIN + 50.1 +P 195 1000 % Gain factor g -B 207 GAIN - 145.1 -P 207 +B 196 GAIN + 198.1 +P 196 1000 % Gain factor g -B 210 TANKST - 58.1 - 187.1 - 164.1 - 160.1 - 166.1 +B 197 MTM + 194.2 +P 197 + 'Montreal' % Location + +B 198 READ +P 198 + 1 % Number of values to be read per record + 0 % Number of records to be skipped on the first call + $HeatingDemand % File name + '*' % Fortran format + +B 199 GENGT + 197.1 + 197.3 + 197.4 + 197.5 + 197.7 + 197.8 194.1 -P 210 - $TESCapacity % Tank volume - 4 % Number of temperature nodes - $TESDiameter % Tank diameter - $Cp % Specfic heat of fluid - $Rhow % Fluid density - 0 % Overall heat-loss coefficient - 1 % Effective heat conductivity - 30 % Initial tank temperature + 194.2 + 194.3 + 194.4 +P 199 + 45.5 % Latitude + 73.62 % Longitude + 5 % Time zone + 1 % Variance factor of the Gordon Reddy correlation + 0 % Year-to-year variability + 0.3 % Autocorrelation coefficient lag one + 0.171 % Autocorrelation coefficient lag two + 4711 % Initialisation of random number generator + 2 % Maximum allowed mean temperature deviation + 100 % Maximum number of iterations + +B 200 INT + 119.1 diff --git a/data/energy_systems/heat_pumps/~$air_source.xlsx b/data/energy_systems/heat_pumps/~$air_source.xlsx new file mode 100644 index 00000000..5a932052 Binary files /dev/null and b/data/energy_systems/heat_pumps/~$air_source.xlsx differ