Loading tests/test_ThermoGISDoublet_Benchmark.py +5 −3 Original line number Diff line number Diff line Loading @@ -130,10 +130,12 @@ class ThermoGISDoubletBenchmark(TestCase): ViscosityMode = JClass("tno.geoenergy.ViscosityMode") # Instantiate the UTC properties class utc_properties = (self.setup_template_utc_properties_builder().setCapexConst(0.5) utc_properties = (self.setup_template_utc_properties_builder() .setCapexConst(0.5) .setCapexVariable(1100) .setHeatExchangerEfficiency(0.4) .setHeatExchangerParasitic(0.1) .setDhReturnTemp(60) .setViscosityMode(ViscosityMode.KESTIN) .build()) Loading @@ -157,12 +159,12 @@ class ThermoGISDoubletBenchmark(TestCase): doublet = ThermoGISDoublet(Mockito.mock(Logger), RNG(0), utc_properties) # Act results = doublet.calculateDoubletPerformance(-999, thickness, transmissivity, False) results = doublet.calculateDoubletPerformance(input) # Assert self.assertTrue(np.isclose(17500, transmissivity, 0.001)) self.assertTrue(np.isclose(256.59625244140625, results.flow(), 1)) self.assertTrue(np.isclose(60, results.pres() / 1e5, 0.001)) self.assertTrue(np.isclose(60, results.pres(), 0.001)) self.assertTrue(np.isclose(20.470115103822685, results.utc(), 0.001)) self.assertTrue(np.isclose(1227.1484375, results.welld(), 0.001)) self.assertTrue(np.isclose(1.8887300754346803, results.cop(), 0.001)) Loading Loading
tests/test_ThermoGISDoublet_Benchmark.py +5 −3 Original line number Diff line number Diff line Loading @@ -130,10 +130,12 @@ class ThermoGISDoubletBenchmark(TestCase): ViscosityMode = JClass("tno.geoenergy.ViscosityMode") # Instantiate the UTC properties class utc_properties = (self.setup_template_utc_properties_builder().setCapexConst(0.5) utc_properties = (self.setup_template_utc_properties_builder() .setCapexConst(0.5) .setCapexVariable(1100) .setHeatExchangerEfficiency(0.4) .setHeatExchangerParasitic(0.1) .setDhReturnTemp(60) .setViscosityMode(ViscosityMode.KESTIN) .build()) Loading @@ -157,12 +159,12 @@ class ThermoGISDoubletBenchmark(TestCase): doublet = ThermoGISDoublet(Mockito.mock(Logger), RNG(0), utc_properties) # Act results = doublet.calculateDoubletPerformance(-999, thickness, transmissivity, False) results = doublet.calculateDoubletPerformance(input) # Assert self.assertTrue(np.isclose(17500, transmissivity, 0.001)) self.assertTrue(np.isclose(256.59625244140625, results.flow(), 1)) self.assertTrue(np.isclose(60, results.pres() / 1e5, 0.001)) self.assertTrue(np.isclose(60, results.pres(), 0.001)) self.assertTrue(np.isclose(20.470115103822685, results.utc(), 0.001)) self.assertTrue(np.isclose(1227.1484375, results.welld(), 0.001)) self.assertTrue(np.isclose(1.8887300754346803, results.cop(), 0.001)) Loading