diff --git a/docs/drafts/next.draft.md b/docs/drafts/next.draft.md index 3736d30e36..eb087e062e 100644 --- a/docs/drafts/next.draft.md +++ b/docs/drafts/next.draft.md @@ -15,4 +15,5 @@ sidebar_position: -36 ## Breaking changes * Removing support for Python 3.8, 3.9, 3.10. If you have downloaded/installed libeCalc manually, you will need to -run with at least Python 3.11 from now on. \ No newline at end of file +run with at least Python 3.11 from now on. +* control margin is required for compressors, except for simplified trains (control margin not allowed). Simplified trains have to use generic charts. \ No newline at end of file diff --git a/src/libecalc/examples/advanced/model.yaml b/src/libecalc/examples/advanced/model.yaml index e952c110d0..6b7e409410 100644 --- a/src/libecalc/examples/advanced/model.yaml +++ b/src/libecalc/examples/advanced/model.yaml @@ -76,7 +76,7 @@ MODELS: - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: generic_from_design_point_compressor_chart - INLET_TEMPERATURE: 30 - COMPRESSOR_CHART: predefined_variable_speed_compressor_chart + COMPRESSOR_CHART: generic_from_design_point_compressor_chart VARIABLES: hydrocarbon_export_sm3_per_day: diff --git a/src/libecalc/fixtures/cases/all_energy_usage_models/conftest.py b/src/libecalc/fixtures/cases/all_energy_usage_models/conftest.py index a8aae8083f..328f0e5f55 100644 --- a/src/libecalc/fixtures/cases/all_energy_usage_models/conftest.py +++ b/src/libecalc/fixtures/cases/all_energy_usage_models/conftest.py @@ -16,6 +16,8 @@ CompressorWithTurbine, FluidComposition, FluidModel, + GenericChartFromDesignPoint, + GenericChartFromInput, PumpModel, Turbine, VariableSpeedCompressorTrain, @@ -126,14 +128,18 @@ def simplified_variable_speed_compressor_train_with_gerg_fluid2(predefined_varia stages=[ CompressorStage( inlet_temperature_kelvin=303.15, - compressor_chart=predefined_variable_speed_compressor_chart_dto, + compressor_chart=GenericChartFromInput(polytropic_efficiency_fraction=0.75), remove_liquid_after_cooling=True, pressure_drop_before_stage=0, control_margin=0, ), CompressorStage( inlet_temperature_kelvin=303.15, - compressor_chart=predefined_variable_speed_compressor_chart_dto, + compressor_chart=GenericChartFromDesignPoint( + polytropic_efficiency_fraction=0.75, + design_rate_actual_m3_per_hour=5000, + design_polytropic_head_J_per_kg=100000, + ), remove_liquid_after_cooling=True, pressure_drop_before_stage=0, control_margin=0, @@ -256,14 +262,18 @@ def simplified_variable_speed_compressor_train_known_stages( stages=[ CompressorStage( inlet_temperature_kelvin=303.15, - compressor_chart=predefined_variable_speed_compressor_chart_dto, + compressor_chart=GenericChartFromInput(polytropic_efficiency_fraction=0.75), remove_liquid_after_cooling=True, pressure_drop_before_stage=0, control_margin=0, ), CompressorStage( inlet_temperature_kelvin=303.15, - compressor_chart=predefined_variable_speed_compressor_chart_dto, + compressor_chart=GenericChartFromDesignPoint( + polytropic_efficiency_fraction=0.75, + design_rate_actual_m3_per_hour=5000, + design_polytropic_head_J_per_kg=100000, + ), remove_liquid_after_cooling=True, pressure_drop_before_stage=0, control_margin=0, diff --git a/src/libecalc/fixtures/cases/all_energy_usage_models/data/all_energy_usage_models.yaml b/src/libecalc/fixtures/cases/all_energy_usage_models/data/all_energy_usage_models.yaml index 9192d8a5f1..e7d3c32ea0 100644 --- a/src/libecalc/fixtures/cases/all_energy_usage_models/data/all_energy_usage_models.yaml +++ b/src/libecalc/fixtures/cases/all_energy_usage_models/data/all_energy_usage_models.yaml @@ -125,9 +125,9 @@ MODELS: COMPRESSOR_TRAIN: STAGES: # stages for train with predefined number of compressors - INLET_TEMPERATURE: 30 - COMPRESSOR_CHART: predefined_compressor_chart_curves_from_file + COMPRESSOR_CHART: generic_chart - INLET_TEMPERATURE: 30 - COMPRESSOR_CHART: predefined_compressor_chart + COMPRESSOR_CHART: generic_chart_from_design_point - NAME: generic_chart_from_design_point TYPE: COMPRESSOR_CHART CHART_TYPE: GENERIC_FROM_DESIGN_POINT @@ -185,6 +185,8 @@ MODELS: CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: predefined_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value POWER_ADJUSTMENT_CONSTANT: 1 - NAME: variable_speed_compressor_train_predefined_variable_speed_chart_user_defined_fluid_composition TYPE: VARIABLE_SPEED_COMPRESSOR_TRAIN @@ -193,8 +195,12 @@ MODELS: STAGES: # stages for train with predefined number of compressors - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: predefined_compressor_chart_curves_from_file + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: predefined_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value POWER_ADJUSTMENT_CONSTANT: 1 - NAME: turbine TYPE: TURBINE @@ -236,20 +242,28 @@ MODELS: COMPRESSOR_CHART: predefined_compressor_chart_curves_from_file #variable_speed_compressor_chart_stage_1 # Assume defined in MODELS STREAM: - in_stream_stage_1 + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: predefined_compressor_chart_curves_from_file #variable_speed_compressor_chart_stage_2 STREAM: - in_stream_stage_2 - another_in_stream_stage_2 # Will be mixed/flashed with the stream coming from stage 1 before entering stage 2 compressor + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value # Will be added with outlet stream of previous stage. This stream to be defined with a rate and pressure, and # final pressure of stream for next stage based on outlet pressure of previous stream and this stream - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: predefined_compressor_chart_curves_from_file #variable_speed_compressor_chart_stage_3 + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value # No stream defined, meaning that there is no ingoing or outgoing streams ahead of this stage - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: predefined_compressor_chart_curves_from_file #variable_speed_compressor_chart_stage_4 STREAM: - out_stream_stage_4_export + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value INTERSTAGE_CONTROL_PRESSURE: # An interstage pressure control is defined before this stage. The pressure controls below, defines what will # be used to control the pressure if the speed is governed by the other @@ -258,6 +272,8 @@ MODELS: DOWNSTREAM_PRESSURE_CONTROL: INDIVIDUAL_ASV_PRESSURE - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: predefined_compressor_chart_curves_from_file #variable_speed_compressor_chart_stage_5 + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value # The final outlet stream does not need to be defined, what going out of the last compressor is the outlet stream PRESSURE_CONTROL: INDIVIDUAL_ASV_PRESSURE POWER_ADJUSTMENT_CONSTANT: 1 @@ -269,8 +285,12 @@ MODELS: STAGES: # stages for train with predefined number of compressors - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: user_defined_single_speed_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: user_defined_single_speed_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value POWER_ADJUSTMENT_CONSTANT: 1 - NAME: single_speed_compressor_train_asv_pressure_control TYPE: SINGLE_SPEED_COMPRESSOR_TRAIN @@ -280,8 +300,12 @@ MODELS: STAGES: # stages for train with predefined number of compressors - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: user_defined_single_speed_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: user_defined_single_speed_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value POWER_ADJUSTMENT_CONSTANT: 1 - NAME: single_speed_compressor_train_downstream_choke_pressure_control TYPE: SINGLE_SPEED_COMPRESSOR_TRAIN @@ -291,8 +315,12 @@ MODELS: STAGES: # stages for train with predefined number of compressors - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: user_defined_single_speed_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: user_defined_single_speed_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value POWER_ADJUSTMENT_CONSTANT: 1 - NAME: single_speed_compressor_train_downstream_choking_and_maximum_discharge_pressure TYPE: SINGLE_SPEED_COMPRESSOR_TRAIN @@ -303,8 +331,12 @@ MODELS: STAGES: # stages for train with predefined number of compressors - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: user_defined_single_speed_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value - INLET_TEMPERATURE: 30 COMPRESSOR_CHART: user_defined_single_speed_compressor_chart + CONTROL_MARGIN: 0 + CONTROL_MARGIN_UNIT: PERCENTAGE # PERCENTAGE is default, FRACTION is other possible value POWER_ADJUSTMENT_CONSTANT: 1 - NAME: medium_gas_gerg TYPE: FLUID @@ -324,9 +356,9 @@ MODELS: COMPRESSOR_TRAIN: STAGES: # stages for train with predefined number of compressors - INLET_TEMPERATURE: 30 - COMPRESSOR_CHART: predefined_compressor_chart_curves_from_file + COMPRESSOR_CHART: generic_chart - INLET_TEMPERATURE: 30 - COMPRESSOR_CHART: predefined_compressor_chart + COMPRESSOR_CHART: generic_chart_from_design_point POWER_ADJUSTMENT_CONSTANT: 1 FUEL_TYPES: diff --git a/src/libecalc/presentation/yaml/yaml_types/models/model_reference_validation.py b/src/libecalc/presentation/yaml/yaml_types/models/model_reference_validation.py index 853be6264d..38a76f08ec 100644 --- a/src/libecalc/presentation/yaml/yaml_types/models/model_reference_validation.py +++ b/src/libecalc/presentation/yaml/yaml_types/models/model_reference_validation.py @@ -77,8 +77,9 @@ def check_model_reference_wrapper(model_reference: Any, info: ValidationInfo): }, ) from e - # Also check compressor models in turbine model = models_context[model_reference] + + # Also check compressor models in turbine if model.type == YamlModelType.COMPRESSOR_WITH_TURBINE: # Handle the compressor_model in turbine, it should be limited to the specified types. try: diff --git a/src/libecalc/presentation/yaml/yaml_types/models/yaml_compressor_stages.py b/src/libecalc/presentation/yaml/yaml_types/models/yaml_compressor_stages.py index dda88dbadb..8555dda403 100644 --- a/src/libecalc/presentation/yaml/yaml_types/models/yaml_compressor_stages.py +++ b/src/libecalc/presentation/yaml/yaml_types/models/yaml_compressor_stages.py @@ -49,13 +49,13 @@ class YamlCompressorStageWithMarginAndPressureDrop(YamlCompressorStage): description="Pressure drop before compression stage [in bar]", title="PRESSURE_DROP_AHEAD_OF_STAGE", ) - control_margin: Optional[float] = Field( - 0.0, + control_margin: float = Field( + ge=0, description="Surge control margin, see documentation for more details.", title="CONTROL_MARGIN", ) - control_margin_unit: Optional[YamlControlMarginUnits] = Field( - YamlControlMarginUnits.PERCENTAGE, + control_margin_unit: YamlControlMarginUnits = Field( + ..., description="The unit of the surge control margin.", title="CONTROL_MARGIN_UNIT", ) diff --git a/src/libecalc/presentation/yaml/yaml_types/models/yaml_compressor_trains.py b/src/libecalc/presentation/yaml/yaml_types/models/yaml_compressor_trains.py index 2f75608161..3a1f3b7caa 100644 --- a/src/libecalc/presentation/yaml/yaml_types/models/yaml_compressor_trains.py +++ b/src/libecalc/presentation/yaml/yaml_types/models/yaml_compressor_trains.py @@ -1,6 +1,7 @@ from typing import List, Literal, Optional, Union -from pydantic import Field +from pydantic import Field, model_validator +from pydantic_core.core_schema import ValidationInfo from libecalc.presentation.yaml.yaml_keywords import EcalcYamlKeywords from libecalc.presentation.yaml.yaml_types import YamlBase @@ -15,6 +16,7 @@ YamlUnknownCompressorStages, ) from libecalc.presentation.yaml.yaml_types.models.yaml_enums import ( + YamlChartType, YamlModelType, YamlPressureControl, ) @@ -146,6 +148,34 @@ class YamlSimplifiedVariableSpeedCompressorTrain(YamlCompressorTrainBase): def to_dto(self): raise NotImplementedError + @model_validator(mode="after") + def check_compressor_chart(self, info: ValidationInfo): + if info.context is not None: + train = info.context["model_types"][self.name].compressor_train + allowed_charts_simplified_trains = [ + YamlChartType.GENERIC_FROM_INPUT.value, + YamlChartType.GENERIC_FROM_DESIGN_POINT.value, + ] + # If known compressor stages + if hasattr(train, EcalcYamlKeywords.models_type_compressor_train_stages.lower()): + for stage in train.stages: + compressor_chart = info.context["model_types"][stage.compressor_chart] + + if compressor_chart.chart_type not in allowed_charts_simplified_trains: + raise ValueError( + f"{compressor_chart.chart_type.value} compressor chart is not supported for {self.type.value}. " + f"Allowed charts are {', '.join(allowed_charts_simplified_trains)}." + ) + else: + # Unknown compressor stages + compressor_chart = info.context["model_types"][train.compressor_chart] + if compressor_chart.chart_type not in allowed_charts_simplified_trains: + raise ValueError( + f"{compressor_chart.chart_type} compressor chart is not supported for {self.type}. " + f"Allowed charts are {', '.join(allowed_charts_simplified_trains)}." + ) + return self + class YamlMultipleStreamsStream(YamlBase): type: Literal["INGOING", "OUTGOING"] diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_json_advanced_model/test_json_advanced_model_v3.json b/src/tests/ecalc_cli/snapshots/test_app/test_json_advanced_model/test_json_advanced_model_v3.json index 48622a3722..b618743a18 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_json_advanced_model/test_json_advanced_model_v3.json +++ b/src/tests/ecalc_cli/snapshots/test_app/test_json_advanced_model/test_json_advanced_model_v3.json @@ -99,28 +99,28 @@ }, "unit": "t", "values": [ - 710.2458, - 1742.297, - 3502.572, - 5262.846, - 7023.121, - 8741.764, - 10444.38, - 12173.23, - 14491.58, - 16820.94, - 18548.52, - 20217.24, - 21816.04, - 23422.85, - 25021.64, - 26612.53, - 28197.59, - 29786.99, - 31372.05, - 32957.11, - 34542.16, - 36131.56 + 814.839, + 1994.147, + 4005.582, + 6017.018, + 8028.454, + 9998.946, + 11952.73, + 13928.44, + 16623.53, + 19330.66, + 21305.1, + 23224.98, + 25074.94, + 26933.6, + 28783.56, + 30625.61, + 32461.83, + 34303.08, + 36139.3, + 37975.52, + 39811.73, + 41652.98 ] }, "name": "ch4", @@ -336,28 +336,28 @@ ], "unit": "t/d", "values": [ - 4.67267, - 4.82267, - 4.82267, - 4.82267, - 4.82267, - 4.695746, - 4.664705, - 4.73658, - 6.351648, - 6.364354, - 4.733106, - 4.571837, - 4.380266, - 4.390186, - 4.380266, - 4.358599, - 4.342623, - 4.342623, - 4.342623, - 4.342623, - 4.342623, - 4.342623 + 5.360783, + 5.510783, + 5.510783, + 5.510783, + 5.510783, + 5.383859, + 5.352819, + 5.412907, + 7.383818, + 7.396524, + 5.409433, + 5.259951, + 5.06838, + 5.0783, + 5.06838, + 5.046713, + 5.030737, + 5.030737, + 5.030737, + 5.030737, + 5.030737, + 5.030737 ] } }, @@ -457,28 +457,28 @@ }, "unit": "t", "values": [ - 189786.2, - 470039.2, - 948040.8, - 1426042.0, - 1904044.0, - 2373135.0, - 2838452.0, - 3309541.0, - 3910319.0, - 4513767.0, - 4984576.0, - 5439370.0, - 5878781.0, - 6320194.0, - 6759604.0, - 7197275.0, - 7633663.0, - 8071246.0, - 8507634.0, - 8944022.0, - 9380410.0, - 9817993.0 + 212796.7, + 525446.1, + 1058703.0, + 1591960.0, + 2125217.0, + 2649716.0, + 3170288.0, + 3695686.0, + 4379348.0, + 5065906.0, + 5591024.0, + 6101074.0, + 6595740.0, + 7092560.0, + 7587226.0, + 8080152.0, + 8571796.0, + 9064786.0, + 9556429.0, + 10048073.0, + 10539716.0, + 11032706.0 ] }, "name": "co2", @@ -694,28 +694,28 @@ ], "unit": "t/d", "values": [ - 1248.593, - 1309.593, - 1309.593, - 1309.593, - 1309.593, - 1281.67, - 1274.841, - 1290.654, - 1645.968, - 1648.763, - 1289.889, - 1246.01, - 1203.864, - 1206.047, - 1203.864, - 1199.098, - 1195.583, - 1195.583, - 1195.583, - 1195.583, - 1195.583, - 1195.583 + 1399.978, + 1460.978, + 1460.978, + 1460.978, + 1460.978, + 1433.055, + 1426.226, + 1439.446, + 1873.046, + 1875.841, + 1438.681, + 1397.395, + 1355.25, + 1357.432, + 1355.25, + 1350.483, + 1346.968, + 1346.968, + 1346.968, + 1346.968, + 1346.968, + 1346.968 ] } } @@ -840,28 +840,28 @@ ], "unit": "Sm3/d", "values": [ - 467267.0, - 482267.0, - 482267.0, - 482267.0, - 482267.0, - 469574.6, - 466470.5, - 473658.0, - 635164.8, - 636435.4, - 473310.6, - 457183.7, - 438026.6, - 439018.6, - 438026.6, - 435859.9, - 434262.3, - 434262.3, - 434262.3, - 434262.3, - 434262.3, - 434262.3 + 536078.3, + 551078.3, + 551078.3, + 551078.3, + 551078.3, + 538385.9, + 535281.9, + 541290.7, + 738381.8, + 739652.4, + 540943.3, + 525995.1, + 506838.0, + 507830.0, + 506838.0, + 504671.3, + 503073.7, + 503073.7, + 503073.7, + 503073.7, + 503073.7, + 503073.7 ] }, "energy_usage_cumulative": { @@ -959,28 +959,28 @@ }, "unit": "Sm3", "values": [ - 71024581.0, - 174229715.0, - 350257162.0, - 526284610.0, - 702312058.0, - 874176354.0, - 1044438079.0, - 1217323242.0, - 1449158387.0, - 1682093736.0, - 1854852097.0, - 2021724141.0, - 2181603842.0, - 2342284643.0, - 2502164344.0, - 2661253201.0, - 2819758933.0, - 2978698927.0, - 3137204659.0, - 3295710392.0, - 3454216124.0, - 3613156118.0 + 81483899.0, + 199414650.0, + 400558223.0, + 601701795.0, + 802845367.0, + 999894599.0, + 1195272485.0, + 1392843584.0, + 1662352933.0, + 1933065704.0, + 2130510002.0, + 2322498206.0, + 2507494068.0, + 2693359841.0, + 2878355704.0, + 3062560721.0, + 3246182614.0, + 3430307581.0, + 3613929474.0, + 3797551367.0, + 3981173261.0, + 4165298228.0 ] }, "hydrocarbon_export_rate": { @@ -1460,28 +1460,28 @@ ], "unit": "MW", "values": [ - 49.23593, - 49.23593, - 49.23593, - 49.23593, - 49.23593, - 48.284, - 48.0512, - 48.59026, - 61.73769, - 61.86475, - 48.5642, - 47.80468, - 46.36791, - 46.4423, - 46.36791, - 46.2054, - 46.08558, - 46.08558, - 46.08558, - 46.08558, - 46.08558, - 46.08558 + 54.39678, + 54.39678, + 54.39678, + 54.39678, + 54.39678, + 53.44485, + 53.21205, + 53.66271, + 72.05939, + 72.18645, + 53.63665, + 52.96554, + 51.52876, + 51.60316, + 51.52876, + 51.36625, + 51.24643, + 51.24643, + 51.24643, + 51.24643, + 51.24643, + 51.24643 ] }, "power_cumulative": { @@ -1579,28 +1579,28 @@ }, "unit": "GWh", "values": [ - 179.6127, - 432.4884, - 863.7952, - 1295.102, - 1726.409, - 2150.535, - 2571.464, - 2997.114, - 3537.937, - 4081.357, - 4506.779, - 4925.548, - 5331.731, - 5739.68, - 6145.863, - 6550.622, - 6954.332, - 7359.148, - 7762.857, - 8166.567, - 8570.277, - 8975.092 + 198.4395, + 477.8213, + 954.3371, + 1430.853, + 1907.369, + 2376.828, + 2842.966, + 3313.051, + 3944.291, + 4578.377, + 5048.234, + 5512.212, + 5963.604, + 6416.886, + 6868.278, + 7318.247, + 7767.165, + 8217.314, + 8666.233, + 9115.152, + 9564.07, + 10014.22 ] }, "power_electrical": { @@ -1723,28 +1723,28 @@ ], "unit": "MW", "values": [ - 49.23593, - 49.23593, - 49.23593, - 49.23593, - 49.23593, - 48.284, - 48.0512, - 48.59026, - 61.73769, - 61.86475, - 48.5642, - 47.80468, - 46.36791, - 46.4423, - 46.36791, - 46.2054, - 46.08558, - 46.08558, - 46.08558, - 46.08558, - 46.08558, - 46.08558 + 54.39678, + 54.39678, + 54.39678, + 54.39678, + 54.39678, + 53.44485, + 53.21205, + 53.66271, + 72.05939, + 72.18645, + 53.63665, + 52.96554, + 51.52876, + 51.60316, + 51.52876, + 51.36625, + 51.24643, + 51.24643, + 51.24643, + 51.24643, + 51.24643, + 51.24643 ] }, "power_electrical_cumulative": { @@ -1842,28 +1842,28 @@ }, "unit": "GWh", "values": [ - 179.6127, - 432.4884, - 863.7952, - 1295.102, - 1726.409, - 2150.535, - 2571.464, - 2997.114, - 3537.937, - 4081.357, - 4506.779, - 4925.548, - 5331.731, - 5739.68, - 6145.863, - 6550.622, - 6954.332, - 7359.148, - 7762.857, - 8166.567, - 8570.277, - 8975.092 + 198.4395, + 477.8213, + 954.3371, + 1430.853, + 1907.369, + 2376.828, + 2842.966, + 3313.051, + 3944.291, + 4578.377, + 5048.234, + 5512.212, + 5963.604, + 6416.886, + 6868.278, + 7318.247, + 7767.165, + 8217.314, + 8666.233, + 9115.152, + 9564.07, + 10014.22 ] }, "power_mechanical": { @@ -10132,28 +10132,28 @@ ], "unit": "MW", "values": [ - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.51312, - 17.02173, - 17.61874, - 15.42245, - 15.42245, - 17.61874, - 17.02173, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.67397, + 22.18258, + 22.69119, + 20.5833, + 20.5833, + 22.69119, + 22.18258, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "energy_usage_cumulative": { @@ -10251,28 +10251,28 @@ }, "unit": "MWd", "values": [ - 2432.684, - 5857.647, - 11699.29, - 17540.93, - 23382.57, - 29426.38, - 35639.31, - 42070.15, - 47699.34, - 53343.96, - 59774.8, - 65987.73, - 71616.92, - 77261.54, - 82890.74, - 88519.93, - 94149.12, - 99793.74, - 105422.9, - 111052.1, - 116681.3, - 122325.9 + 3217.135, + 7746.522, + 15471.88, + 23197.23, + 30922.59, + 38855.26, + 46951.91, + 55234.19, + 62747.09, + 70280.58, + 78562.87, + 86659.51, + 94172.41, + 101705.9, + 109218.8, + 116731.7, + 124244.6, + 131778.1, + 139291.0, + 146803.9, + 154316.8, + 161850.3 ] }, "failure_status": [ @@ -11994,28 +11994,28 @@ }, "unit": "Am3/h", "values": [ - 1619.194, - 1619.194, - 1619.194, - 1619.194, - 1619.194, - 1821.594, - 2023.993, - 2210.957, - 1214.396, - 1214.396, - 2210.957, - 2023.993, - 1214.396, - 1214.396, - 809.5972, - 404.7986, - 404.7986, - 202.3993, - 202.3993, - 202.3993, - 80.95972, - 80.95972 + 1571.784, + 1571.784, + 1571.784, + 1571.784, + 1571.784, + 1768.257, + 1964.73, + 2161.203, + 1178.838, + 1178.838, + 2161.203, + 1964.73, + 1178.838, + 1178.838, + 785.892, + 392.946, + 392.946, + 196.473, + 196.473, + 196.473, + 78.5892, + 78.5892 ] }, "density_kg_per_m3": { @@ -12113,28 +12113,28 @@ }, "unit": "kg/m3", "values": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 85.50725, - 84.91442, - 84.91442, - 85.50725, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ] }, "kappa": { @@ -12232,28 +12232,28 @@ }, "unit": "N/A", "values": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180615, - 1.180896, - 1.180896, - 1.180615, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ] }, "name": "Outlet stream condition", @@ -12851,28 +12851,28 @@ }, "unit": "K", "values": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 361.9453, - 363.5601, - 363.5601, - 361.9453, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ] }, "z": { @@ -12970,28 +12970,28 @@ }, "unit": "N/A", "values": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.91174, - 0.913994, - 0.913994, - 0.91174, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] } }, @@ -13208,28 +13208,28 @@ ], "unit": "MW", "values": [ - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.51312, - 17.02173, - 17.61874, - 15.42245, - 15.42245, - 17.61874, - 17.02173, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.67397, + 22.18258, + 22.69119, + 20.5833, + 20.5833, + 22.69119, + 22.18258, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "power_cumulative": { @@ -13327,28 +13327,28 @@ }, "unit": "GWh", "values": [ - 58.38442, - 140.5835, - 280.7829, - 420.9824, - 561.1818, - 706.233, - 855.3434, - 1009.684, - 1144.784, - 1280.255, - 1434.595, - 1583.706, - 1718.806, - 1854.277, - 1989.378, - 2124.478, - 2259.579, - 2395.05, - 2530.15, - 2665.251, - 2800.352, - 2935.823 + 77.21123, + 185.9165, + 371.3251, + 556.7336, + 742.1422, + 932.5263, + 1126.846, + 1325.621, + 1505.93, + 1686.734, + 1885.509, + 2079.828, + 2260.138, + 2440.942, + 2621.251, + 2801.561, + 2981.871, + 3162.674, + 3342.984, + 3523.294, + 3703.604, + 3884.407 ] }, "rate": { @@ -22829,106 +22829,126 @@ ], "unit": "MW", "values": [ - 1.333483, - 1.333483, - 1.333483, - 1.333483, - 1.333483, - 0.780587, - 0.227691, - 0.0, - 2.439275, - 2.439275, - 0.0, - 0.227691, - 2.439275, - 2.439275, - 3.545067, - 4.650858, - 4.650858, - 5.203754, - 5.203754, - 5.203754, - 5.535492, - 5.535492 + 7.218688, + 7.218688, + 7.218688, + 7.218688, + 7.218688, + 6.756336, + 6.293984, + 5.831633, + 8.143392, + 8.143392, + 5.831633, + 6.293984, + 8.143392, + 8.143392, + 9.068095, + 9.992799, + 9.992799, + 10.45515, + 10.45515, + 10.45515, + 10.73256, + 10.73256 ] }, "chart": { "curves": [ { "efficiency_fraction": [ - 0.72, 0.75, - 0.74, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 83385.0, - 78480.0, - 73575.0, - 63765.0 + 44708.23, + 43736.24, + 42602.26, + 40496.28, + 37256.32, + 34178.36, + 32720.37 ], "rate_actual_m3_hour": [ - 3000.0, - 3500.0, - 4000.0, - 4500.0 + 4989.027, + 5292.852, + 5530.581, + 6124.995, + 6679.621, + 7088.901, + 7300.159 ], - "speed_rpm": 7500.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.72, - 0.73, - 0.74, - 0.74, - 0.72, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 161865.0, - 156960.0, - 152055.0, - 142245.0, - 132435.0, - 117720.0 + 103189.5, + 101731.6, + 99787.58, + 96061.62, + 91849.67, + 87151.73, + 79861.82, + 73057.9, + 64795.99 ], "rate_actual_m3_hour": [ - 4100.0, - 4600.0, - 5000.0, - 5500.0, - 6000.0, - 6500.0 + 8789.138, + 9291.128, + 9726.982, + 10387.27, + 10994.63, + 11588.72, + 12314.63, + 12789.52, + 13237.79 ], - "speed_rpm": 10500.0 + "speed_rpm": 105.0 } ], + "design_head": 80000.0, + "design_rate": 10000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE" + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": { "periods": { @@ -23050,28 +23070,28 @@ ], "unit": "MW", "values": [ - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.845053, - 5.75665, - 5.75665, - 5.845053, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665 + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175 ] }, "energy_usage_unit": "MW", @@ -23410,28 +23430,28 @@ }, "unit": "Am3/h", "values": [ - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3169.476, - 3000.0, - 3000.0, - 3169.476, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0 + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706 ] }, "density_kg_per_m3": { @@ -24148,28 +24168,28 @@ ], "unit": "Sm3/d", "values": [ - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5500000.0, - 5205908.0, - 5205908.0, - 5500000.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0 + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0 ] }, "temperature_kelvin": { @@ -24744,28 +24764,28 @@ }, "unit": "kg/h", "values": [ - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 189052.8, - 178943.9, - 178943.9, - 189052.8, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9 + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2 ] }, "name": "Stage 3", @@ -24865,28 +24885,28 @@ }, "unit": "Am3/h", "values": [ - 1619.194, - 1619.194, - 1619.194, - 1619.194, - 1619.194, - 1821.594, - 2023.993, - 2210.957, - 1214.396, - 1214.396, - 2210.957, - 2023.993, - 1214.396, - 1214.396, - 809.5972, - 404.7986, - 404.7986, - 202.3993, - 202.3993, - 202.3993, - 80.95972, - 80.95972 + 1571.784, + 1571.784, + 1571.784, + 1571.784, + 1571.784, + 1768.257, + 1964.73, + 2161.203, + 1178.838, + 1178.838, + 2161.203, + 1964.73, + 1178.838, + 1178.838, + 785.892, + 392.946, + 392.946, + 196.473, + 196.473, + 196.473, + 78.5892, + 78.5892 ] }, "actual_rate_m3_per_hr": { @@ -24984,28 +25004,28 @@ }, "unit": "Am3/h", "values": [ - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2210.957, - 2107.344, - 2107.344, - 2210.957, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344 + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312 ] }, "density_kg_per_m3": { @@ -25103,28 +25123,28 @@ }, "unit": "kg/m3", "values": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 85.50725, - 84.91442, - 84.91442, - 85.50725, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ] }, "kappa": { @@ -25222,28 +25242,28 @@ }, "unit": "N/A", "values": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180615, - 1.180896, - 1.180896, - 1.180615, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ] }, "name": "Outlet stream condition", @@ -25722,28 +25742,28 @@ ], "unit": "Sm3/d", "values": [ - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5500000.0, - 5205908.0, - 5205908.0, - 5500000.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0 + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0 ] }, "temperature_kelvin": { @@ -25841,28 +25861,28 @@ }, "unit": "K", "values": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 361.9453, - 363.5601, - 363.5601, - 361.9453, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ] }, "z": { @@ -25960,28 +25980,28 @@ }, "unit": "N/A", "values": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.91174, - 0.913994, - 0.913994, - 0.91174, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] } }, @@ -26172,28 +26192,28 @@ }, "unit": "frac", "values": [ - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.734232, - 0.72, - 0.72, - 0.734232, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { @@ -26291,28 +26311,28 @@ }, "unit": "kJ/kg", "values": [ - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2897, - 101.2878, - 99.13247, - 101.2919, - 101.2919, - 99.13247, - 101.2878, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ] }, "polytropic_enthalpy_change_kJ_per_kg": { @@ -26410,28 +26430,28 @@ }, "unit": "kJ/kg", "values": [ - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 111.3032, - 115.8125, - 115.8125, - 111.3032, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ] }, "polytropic_head_kJ_per_kg": { @@ -26529,28 +26549,28 @@ }, "unit": "kJ/kg", "values": [ - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 81.72244, - 83.385, - 83.385, - 81.72244, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385 + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499 ] }, "power": { @@ -26673,28 +26693,28 @@ ], "unit": "MW", "values": [ - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.845053, - 5.75665, - 5.75665, - 5.845053, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665 + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175 ] }, "power_unit": "MW", @@ -26793,28 +26813,28 @@ }, "unit": "N/A", "values": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false ] }, "rate_exceeds_maximum": { @@ -27038,10 +27058,10 @@ true, true, true, - false, true, true, - false, + true, + true, true, true, true, @@ -27308,8 +27328,8 @@ 0.0, 0.0, 0.0, - 15.42245, - 15.42245, + 20.5833, + 20.5833, 0.0, 0.0, 0.0, @@ -27427,20 +27447,20 @@ 0.0, 0.0, 0.0, - 5629.194, - 11273.81, - 11273.81, - 11273.81, - 11273.81, - 11273.81, - 11273.81, - 11273.81, - 11273.81, - 11273.81, - 11273.81, - 11273.81, - 11273.81, - 11273.81 + 7512.905, + 15046.39, + 15046.39, + 15046.39, + 15046.39, + 15046.39, + 15046.39, + 15046.39, + 15046.39, + 15046.39, + 15046.39, + 15046.39, + 15046.39, + 15046.39 ] }, "failure_status": [ @@ -29170,8 +29190,8 @@ 0.0, 0.0, 0.0, - 1214.396, - 1214.396, + 1178.838, + 1178.838, 0.0, 0.0, 0.0, @@ -29281,28 +29301,28 @@ }, "unit": "kg/m3", "values": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ] }, "kappa": { @@ -29400,28 +29420,28 @@ }, "unit": "N/A", "values": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ] }, "name": "Outlet stream condition", @@ -30019,28 +30039,28 @@ }, "unit": "K", "values": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ] }, "z": { @@ -30138,28 +30158,28 @@ }, "unit": "N/A", "values": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] } }, @@ -30384,8 +30404,8 @@ 0.0, 0.0, 0.0, - 15.42245, - 15.42245, + 20.5833, + 20.5833, 0.0, 0.0, 0.0, @@ -30503,20 +30523,20 @@ 0.0, 0.0, 0.0, - 135.1007, - 270.5715, - 270.5715, - 270.5715, - 270.5715, - 270.5715, - 270.5715, - 270.5715, - 270.5715, - 270.5715, - 270.5715, - 270.5715, - 270.5715, - 270.5715 + 180.3097, + 361.1134, + 361.1134, + 361.1134, + 361.1134, + 361.1134, + 361.1134, + 361.1134, + 361.1134, + 361.1134, + 361.1134, + 361.1134, + 361.1134, + 361.1134 ] }, "rate": { @@ -40005,8 +40025,8 @@ 0.0, 0.0, 0.0, - 2.439275, - 2.439275, + 8.143392, + 8.143392, 0.0, 0.0, 0.0, @@ -40025,78 +40045,98 @@ "curves": [ { "efficiency_fraction": [ - 0.72, 0.75, - 0.74, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 83385.0, - 78480.0, - 73575.0, - 63765.0 + 44708.23, + 43736.24, + 42602.26, + 40496.28, + 37256.32, + 34178.36, + 32720.37 ], "rate_actual_m3_hour": [ - 3000.0, - 3500.0, - 4000.0, - 4500.0 + 4989.027, + 5292.852, + 5530.581, + 6124.995, + 6679.621, + 7088.901, + 7300.159 ], - "speed_rpm": 7500.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.72, - 0.73, - 0.74, - 0.74, - 0.72, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 161865.0, - 156960.0, - 152055.0, - 142245.0, - 132435.0, - 117720.0 + 103189.5, + 101731.6, + 99787.58, + 96061.62, + 91849.67, + 87151.73, + 79861.82, + 73057.9, + 64795.99 ], "rate_actual_m3_hour": [ - 4100.0, - 4600.0, - 5000.0, - 5500.0, - 6000.0, - 6500.0 + 8789.138, + 9291.128, + 9726.982, + 10387.27, + 10994.63, + 11588.72, + 12314.63, + 12789.52, + 13237.79 ], - "speed_rpm": 10500.0 + "speed_rpm": 105.0 } ], + "design_head": 80000.0, + "design_rate": 10000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE" + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": { "periods": { @@ -40226,8 +40266,8 @@ 0.0, 0.0, 0.0, - 5.75665, - 5.75665, + 10.9175, + 10.9175, 0.0, 0.0, 0.0, @@ -40586,8 +40626,8 @@ 0.0, 0.0, 0.0, - 3000.0, - 3000.0, + 6803.706, + 6803.706, 0.0, 0.0, 0.0, @@ -41324,8 +41364,8 @@ 0.0, 0.0, 0.0, - 5205908.0, - 5205908.0, + 11806488.0, + 11806488.0, 0.0, 0.0, 0.0, @@ -41920,8 +41960,8 @@ 0.0, 0.0, 0.0, - 178943.9, - 178943.9, + 405827.2, + 405827.2, 0.0, 0.0, 0.0, @@ -42041,8 +42081,8 @@ 0.0, 0.0, 0.0, - 1214.396, - 1214.396, + 1178.838, + 1178.838, 0.0, 0.0, 0.0, @@ -42160,8 +42200,8 @@ 0.0, 0.0, 0.0, - 2107.344, - 2107.344, + 4639.312, + 4639.312, 0.0, 0.0, 0.0, @@ -42271,28 +42311,28 @@ }, "unit": "kg/m3", "values": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ] }, "kappa": { @@ -42390,28 +42430,28 @@ }, "unit": "N/A", "values": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ] }, "name": "Outlet stream condition", @@ -42898,8 +42938,8 @@ 0.0, 0.0, 0.0, - 5205908.0, - 5205908.0, + 11806488.0, + 11806488.0, 0.0, 0.0, 0.0, @@ -43009,28 +43049,28 @@ }, "unit": "K", "values": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ] }, "z": { @@ -43128,28 +43168,28 @@ }, "unit": "N/A", "values": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] } }, @@ -43340,28 +43380,28 @@ }, "unit": "frac", "values": [ - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { @@ -43459,28 +43499,28 @@ }, "unit": "kJ/kg", "values": [ - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ] }, "polytropic_enthalpy_change_kJ_per_kg": { @@ -43578,28 +43618,28 @@ }, "unit": "kJ/kg", "values": [ - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ] }, "polytropic_head_kJ_per_kg": { @@ -43697,28 +43737,28 @@ }, "unit": "kJ/kg", "values": [ - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385 + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499 ] }, "power": { @@ -43849,8 +43889,8 @@ 0.0, 0.0, 0.0, - 5.75665, - 5.75665, + 10.9175, + 10.9175, 0.0, 0.0, 0.0, @@ -43961,28 +44001,28 @@ }, "unit": "N/A", "values": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false ] }, "rate_exceeds_maximum": { @@ -53113,28 +53153,28 @@ }, "unit": "t", "values": [ - 590.4882, - 1432.534, - 2868.732, - 4304.931, - 5741.13, - 7134.809, - 8513.35, - 9918.126, - 11912.4, - 13916.79, - 15320.3, - 16675.89, - 17961.57, - 19254.39, - 20540.06, - 21817.82, - 23089.76, - 24365.17, - 25637.1, - 26909.04, - 28180.97, - 29456.38 + 695.0814, + 1684.383, + 3371.743, + 5059.103, + 6746.463, + 8391.991, + 10021.69, + 11673.33, + 14044.35, + 16426.51, + 18076.88, + 19683.64, + 21220.47, + 22765.14, + 24301.97, + 25830.9, + 27353.99, + 28881.26, + 30404.35, + 31927.44, + 33450.54, + 34977.8 ] }, "name": "ch4", @@ -53350,28 +53390,28 @@ ], "unit": "t/d", "values": [ - 3.884791, - 3.934791, - 3.934791, - 3.934791, - 3.934791, - 3.807867, - 3.776826, - 3.848701, - 5.463769, - 5.476475, - 3.845227, - 3.713958, - 3.522387, - 3.532307, - 3.522387, - 3.50072, - 3.484744, - 3.484744, - 3.484744, - 3.484744, - 3.484744, - 3.484744 + 4.572904, + 4.622904, + 4.622904, + 4.622904, + 4.622904, + 4.49598, + 4.46494, + 4.525028, + 6.495939, + 6.508645, + 4.521554, + 4.402072, + 4.210501, + 4.220421, + 4.210501, + 4.188834, + 4.172858, + 4.172858, + 4.172858, + 4.172858, + 4.172858, + 4.172858 ] } }, @@ -53471,28 +53511,28 @@ }, "unit": "t", "values": [ - 129907.4, - 315157.4, - 631121.1, - 947084.8, - 1263048.0, - 1569658.0, - 1872937.0, - 2181988.0, - 2620728.0, - 3061694.0, - 3370466.0, - 3668696.0, - 3951544.0, - 4235965.0, - 4518813.0, - 4799921.0, - 5079746.0, - 5360337.0, - 5640162.0, - 5919987.0, - 6199812.0, - 6480404.0 + 152917.9, + 370564.3, + 741783.5, + 1113003.0, + 1484222.0, + 1846238.0, + 2204773.0, + 2568133.0, + 3089757.0, + 3613833.0, + 3976914.0, + 4330400.0, + 4668503.0, + 5008332.0, + 5346435.0, + 5682798.0, + 6017879.0, + 6353877.0, + 6688958.0, + 7024038.0, + 7359119.0, + 7695117.0 ] }, "name": "co2", @@ -53708,28 +53748,28 @@ ], "unit": "t/d", "values": [ - 854.654, - 865.654, - 865.654, - 865.654, - 865.654, - 837.7307, - 830.9017, - 846.7142, - 1202.029, - 1204.824, - 845.9499, - 817.0708, - 774.9251, - 777.1075, - 774.9251, - 770.1584, - 766.6437, - 766.6437, - 766.6437, - 766.6437, - 766.6437, - 766.6437 + 1006.039, + 1017.039, + 1017.039, + 1017.039, + 1017.039, + 989.1156, + 982.2868, + 995.5062, + 1429.107, + 1431.902, + 994.7419, + 968.4558, + 926.3102, + 928.4926, + 926.3102, + 921.5435, + 918.0288, + 918.0288, + 918.0288, + 918.0288, + 918.0288, + 918.0288 ] } } @@ -53854,28 +53894,28 @@ ], "unit": "Sm3/d", "values": [ - 388479.1, - 393479.1, - 393479.1, - 393479.1, - 393479.1, - 380786.7, - 377682.6, - 384870.1, - 546376.9, - 547647.5, - 384522.7, - 371395.8, - 352238.7, - 353230.7, - 352238.7, - 350072.0, - 348474.4, - 348474.4, - 348474.4, - 348474.4, - 348474.4, - 348474.4 + 457290.4, + 462290.4, + 462290.4, + 462290.4, + 462290.4, + 449598.0, + 446494.0, + 452502.8, + 649593.9, + 650864.5, + 452155.4, + 440207.2, + 421050.1, + 422042.1, + 421050.1, + 418883.4, + 417285.8, + 417285.8, + 417285.8, + 417285.8, + 417285.8, + 417285.8 ] }, "energy_usage_cumulative": { @@ -53973,28 +54013,28 @@ }, "unit": "Sm3", "values": [ - 59048823.0, - 143253351.0, - 286873222.0, - 430493094.0, - 574112965.0, - 713480897.0, - 851335046.0, - 991812633.0, - 1191240201.0, - 1391679186.0, - 1532029972.0, - 1667589439.0, - 1796156564.0, - 1925439001.0, - 2054006126.0, - 2181782406.0, - 2308975562.0, - 2436517192.0, - 2563710348.0, - 2690903504.0, - 2818096660.0, - 2945638291.0 + 69508141.0, + 168438286.0, + 337174282.0, + 505910278.0, + 674646274.0, + 839199142.0, + 1002169452.0, + 1167332974.0, + 1404434748.0, + 1642651155.0, + 1807687876.0, + 1968363504.0, + 2122046790.0, + 2276514199.0, + 2430197486.0, + 2583089926.0, + 2735399244.0, + 2888125846.0, + 3040435163.0, + 3192744480.0, + 3345053797.0, + 3497780400.0 ] }, "hydrocarbon_export_rate": { @@ -54475,28 +54515,28 @@ ], "unit": "MW", "values": [ - 41.63593, - 41.63593, - 41.63593, - 41.63593, - 41.63593, - 40.684, - 40.4512, - 40.99026, - 54.13769, - 54.26475, - 40.9642, - 40.20468, - 38.76791, - 38.8423, - 38.76791, - 38.6054, - 38.48558, - 38.48558, - 38.48558, - 38.48558, - 38.48558, - 38.48558 + 46.79678, + 46.79678, + 46.79678, + 46.79678, + 46.79678, + 45.84485, + 45.61205, + 46.06271, + 64.45939, + 64.58645, + 46.03665, + 45.36554, + 43.92876, + 44.00316, + 43.92876, + 43.76625, + 43.64643, + 43.64643, + 43.64643, + 43.64643, + 43.64643, + 43.64643 ] }, "power_cumulative": { @@ -54594,28 +54634,28 @@ }, "unit": "GWh", "values": [ - 151.8879, - 365.73, - 730.4608, - 1095.192, - 1459.922, - 1817.291, - 2171.643, - 2530.718, - 3004.964, - 3481.625, - 3840.472, - 4192.665, - 4532.272, - 4873.462, - 5213.069, - 5551.253, - 5888.386, - 6226.444, - 6563.577, - 6900.711, - 7237.845, - 7575.902 + 170.7147, + 411.0629, + 821.0027, + 1230.943, + 1640.882, + 2043.583, + 2443.145, + 2846.654, + 3411.319, + 3978.646, + 4381.927, + 4779.329, + 5164.145, + 5550.669, + 5935.485, + 6318.877, + 6701.22, + 7084.61, + 7466.953, + 7849.296, + 8231.638, + 8615.029 ] }, "power_electrical": { @@ -54738,28 +54778,28 @@ ], "unit": "MW", "values": [ - 41.63593, - 41.63593, - 41.63593, - 41.63593, - 41.63593, - 40.684, - 40.4512, - 40.99026, - 54.13769, - 54.26475, - 40.9642, - 40.20468, - 38.76791, - 38.8423, - 38.76791, - 38.6054, - 38.48558, - 38.48558, - 38.48558, - 38.48558, - 38.48558, - 38.48558 + 46.79678, + 46.79678, + 46.79678, + 46.79678, + 46.79678, + 45.84485, + 45.61205, + 46.06271, + 64.45939, + 64.58645, + 46.03665, + 45.36554, + 43.92876, + 44.00316, + 43.92876, + 43.76625, + 43.64643, + 43.64643, + 43.64643, + 43.64643, + 43.64643, + 43.64643 ] }, "power_electrical_cumulative": { @@ -54857,28 +54897,28 @@ }, "unit": "GWh", "values": [ - 151.8879, - 365.73, - 730.4608, - 1095.192, - 1459.922, - 1817.291, - 2171.643, - 2530.718, - 3004.964, - 3481.625, - 3840.472, - 4192.665, - 4532.272, - 4873.462, - 5213.069, - 5551.253, - 5888.386, - 6226.444, - 6563.577, - 6900.711, - 7237.845, - 7575.902 + 170.7147, + 411.0629, + 821.0027, + 1230.943, + 1640.882, + 2043.583, + 2443.145, + 2846.654, + 3411.319, + 3978.646, + 4381.927, + 4779.329, + 5164.145, + 5550.669, + 5935.485, + 6318.877, + 6701.22, + 7084.61, + 7466.953, + 7849.296, + 8231.638, + 8615.029 ] }, "power_mechanical": { @@ -57615,28 +57655,28 @@ }, "unit": "t", "values": [ - 590.4882, - 1421.834, - 2839.782, - 4257.731, - 5675.68, - 7051.059, - 8411.35, - 9797.876, - 11773.9, - 13759.99, - 15145.25, - 16493.54, - 17771.92, - 19057.42, - 20335.79, - 21606.25, - 22870.89, - 24138.98, - 25403.61, - 26668.25, - 27932.88, - 29200.97 + 695.0814, + 1673.683, + 3342.793, + 5011.903, + 6681.013, + 8308.241, + 9919.695, + 11553.08, + 13905.85, + 16269.71, + 17901.83, + 19501.29, + 21030.82, + 22568.17, + 24097.7, + 25619.33, + 27135.12, + 28655.07, + 30170.86, + 31686.65, + 33202.45, + 34722.39 ] }, "name": "ch4", @@ -57852,28 +57892,28 @@ ], "unit": "t/d", "values": [ - 3.884791, - 3.884791, - 3.884791, - 3.884791, - 3.884791, - 3.757867, - 3.726826, - 3.798701, - 5.413769, - 5.426475, - 3.795227, - 3.693958, - 3.502387, - 3.512307, - 3.502387, - 3.48072, - 3.464744, - 3.464744, - 3.464744, - 3.464744, - 3.464744, - 3.464744 + 4.572904, + 4.572904, + 4.572904, + 4.572904, + 4.572904, + 4.44598, + 4.41494, + 4.475028, + 6.445939, + 6.458645, + 4.471554, + 4.382072, + 4.190501, + 4.200421, + 4.190501, + 4.168834, + 4.152858, + 4.152858, + 4.152858, + 4.152858, + 4.152858, + 4.152858 ] } }, @@ -57973,28 +58013,28 @@ }, "unit": "t", "values": [ - 129907.4, - 312803.4, - 624752.1, - 936700.8, - 1248649.0, - 1551233.0, - 1850497.0, - 2155533.0, - 2590258.0, - 3027198.0, - 3331955.0, - 3628579.0, - 3909821.0, - 4192632.0, - 4473874.0, - 4753376.0, - 5031594.0, - 5310576.0, - 5588795.0, - 5867014.0, - 6145233.0, - 6424214.0 + 152917.9, + 368210.3, + 735414.5, + 1102619.0, + 1469823.0, + 1827813.0, + 2182333.0, + 2541678.0, + 3059287.0, + 3579337.0, + 3938403.0, + 4290283.0, + 4626780.0, + 4964998.0, + 5301495.0, + 5636253.0, + 5969727.0, + 6304115.0, + 6637590.0, + 6971064.0, + 7304539.0, + 7638927.0 ] }, "name": "co2", @@ -58210,28 +58250,28 @@ ], "unit": "t/d", "values": [ - 854.654, - 854.654, - 854.654, - 854.654, - 854.654, - 826.7307, - 819.9017, - 835.7142, - 1191.029, - 1193.824, - 834.9499, - 812.6708, - 770.5251, - 772.7075, - 770.5251, - 765.7584, - 762.2437, - 762.2437, - 762.2437, - 762.2437, - 762.2437, - 762.2437 + 1006.039, + 1006.039, + 1006.039, + 1006.039, + 1006.039, + 978.1156, + 971.2868, + 984.5062, + 1418.107, + 1420.902, + 983.7419, + 964.0558, + 921.9102, + 924.0926, + 921.9102, + 917.1435, + 913.6288, + 913.6288, + 913.6288, + 913.6288, + 913.6288, + 913.6288 ] } } @@ -58356,28 +58396,28 @@ ], "unit": "Sm3/d", "values": [ - 388479.1, - 388479.1, - 388479.1, - 388479.1, - 388479.1, - 375786.7, - 372682.6, - 379870.1, - 541376.9, - 542647.5, - 379522.7, - 369395.8, - 350238.7, - 351230.7, - 350238.7, - 348072.0, - 346474.4, - 346474.4, - 346474.4, - 346474.4, - 346474.4, - 346474.4 + 457290.4, + 457290.4, + 457290.4, + 457290.4, + 457290.4, + 444598.0, + 441494.0, + 447502.8, + 644593.9, + 645864.5, + 447155.4, + 438207.2, + 419050.1, + 420042.1, + 419050.1, + 416883.4, + 415285.8, + 415285.8, + 415285.8, + 415285.8, + 415285.8, + 415285.8 ] }, "energy_usage_cumulative": { @@ -58475,28 +58515,28 @@ }, "unit": "Sm3", "values": [ - 59048823.0, - 142183351.0, - 283978222.0, - 425773094.0, - 567567965.0, - 705105897.0, - 841135046.0, - 979787633.0, - 1177390201.0, - 1375999186.0, - 1514524972.0, - 1649354439.0, - 1777191564.0, - 1905742001.0, - 2033579126.0, - 2160625406.0, - 2287088562.0, - 2413898192.0, - 2540361348.0, - 2666824504.0, - 2793287660.0, - 2920097291.0 + 69508141.0, + 167368286.0, + 334279282.0, + 501190278.0, + 668101274.0, + 830824142.0, + 991969452.0, + 1155307974.0, + 1390584748.0, + 1626971155.0, + 1790182876.0, + 1950128504.0, + 2103081790.0, + 2256817199.0, + 2409770486.0, + 2561932926.0, + 2713512244.0, + 2865506846.0, + 3017086163.0, + 3168665480.0, + 3320244797.0, + 3472239400.0 ] }, "id": "Generator set A", @@ -58833,28 +58873,28 @@ ], "unit": "MW", "values": [ - 41.63593, - 41.63593, - 41.63593, - 41.63593, - 41.63593, - 40.684, - 40.4512, - 40.99026, - 54.13769, - 54.26475, - 40.9642, - 40.20468, - 38.76791, - 38.8423, - 38.76791, - 38.6054, - 38.48558, - 38.48558, - 38.48558, - 38.48558, - 38.48558, - 38.48558 + 46.79678, + 46.79678, + 46.79678, + 46.79678, + 46.79678, + 45.84485, + 45.61205, + 46.06271, + 64.45939, + 64.58645, + 46.03665, + 45.36554, + 43.92876, + 44.00316, + 43.92876, + 43.76625, + 43.64643, + 43.64643, + 43.64643, + 43.64643, + 43.64643, + 43.64643 ] }, "power_capacity_margin": { @@ -58977,28 +59017,28 @@ ], "unit": "MW", "values": [ - 58.36407, - 58.36407, - 58.36407, - 58.36407, - 58.36407, - 59.316, - 59.5488, - 59.00974, - 45.86231, - 45.73525, - 59.0358, - 59.79532, - 61.23209, - 61.1577, - 61.23209, - 61.3946, - 61.51442, - 61.51442, - 61.51442, - 61.51442, - 61.51442, - 61.51442 + 53.20322, + 53.20322, + 53.20322, + 53.20322, + 53.20322, + 54.15515, + 54.38795, + 53.93729, + 35.54061, + 35.41355, + 53.96335, + 54.63446, + 56.07124, + 55.99684, + 56.07124, + 56.23375, + 56.35357, + 56.35357, + 56.35357, + 56.35357, + 56.35357, + 56.35357 ] }, "power_cumulative": { @@ -59096,28 +59136,28 @@ }, "unit": "GWh", "values": [ - 151.8879, - 365.73, - 730.4608, - 1095.192, - 1459.922, - 1817.291, - 2171.643, - 2530.718, - 3004.964, - 3481.625, - 3840.472, - 4192.665, - 4532.272, - 4873.462, - 5213.069, - 5551.253, - 5888.386, - 6226.444, - 6563.577, - 6900.711, - 7237.845, - 7575.902 + 170.7147, + 411.0629, + 821.0027, + 1230.943, + 1640.882, + 2043.583, + 2443.145, + 2846.654, + 3411.319, + 3978.646, + 4381.927, + 4779.329, + 5164.145, + 5550.669, + 5935.485, + 6318.877, + 6701.22, + 7084.61, + 7466.953, + 7849.296, + 8231.638, + 8615.029 ] } }, @@ -60851,28 +60891,28 @@ ], "unit": "MW", "values": [ - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.51312, - 17.02173, - 17.61874, - 30.84489, - 30.84489, - 17.61874, - 17.02173, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.67397, + 22.18258, + 22.69119, + 41.1666, + 41.1666, + 22.69119, + 22.18258, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "energy_usage_cumulative": { @@ -60970,28 +61010,28 @@ }, "unit": "MWd", "values": [ - 2432.684, - 5857.647, - 11699.29, - 17540.93, - 23382.57, - 29426.38, - 35639.31, - 42070.15, - 53328.53, - 64617.76, - 71048.6, - 77261.53, - 82890.73, - 88535.35, - 94164.54, - 99793.73, - 105422.9, - 111067.5, - 116696.7, - 122325.9, - 127955.1, - 133599.7 + 3217.135, + 7746.522, + 15471.88, + 23197.23, + 30922.59, + 38855.26, + 46951.91, + 55234.19, + 70260.0, + 85326.97, + 93609.26, + 101705.9, + 109218.8, + 116752.3, + 124265.2, + 131778.1, + 139291.0, + 146824.5, + 154337.4, + 161850.3, + 169363.2, + 176896.7 ] }, "id": "Gas export compressors system A", @@ -61213,28 +61253,28 @@ }, "unit": "MW", "values": [ - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.51312, - 17.02173, - 17.61876, - null, - null, - 17.61876, - 17.02173, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.67397, + 22.18258, + 22.69119, + null, + null, + 22.69119, + 22.18258, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "failure_status": [ @@ -61649,76 +61689,76 @@ null ], "actual_rate_m3_per_hr": [ - 1619.194, - 1619.194, - 1619.194, - 1619.194, - 1619.194, - 1821.594, - 2023.993, - 2210.957, - 2389.124, - 2389.124, - 2210.957, - 2023.993, - 1214.396, - 1214.396, - 809.5972, - 404.7986, - 404.7986, - 202.3993, - 202.3993, - 202.3993, - 80.95972, - 80.95972 + 1571.784, + 1571.784, + 1571.784, + 1571.784, + 1571.784, + 1768.257, + 1964.73, + 2161.203, + 2357.676, + 2357.676, + 2161.203, + 1964.73, + 1178.838, + 1178.838, + 785.892, + 392.946, + 392.946, + 196.473, + 196.473, + 196.473, + 78.5892, + 78.5892 ], "density_kg_per_m3": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 85.50721, - 86.32429, - 86.32429, - 85.50721, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ], "kappa": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180615, - 1.180207, - 1.180207, - 1.180615, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ], "pressure": [ 120.0, @@ -61793,52 +61833,52 @@ 200000.0 ], "temperature_kelvin": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 361.9454, - 359.7662, - 359.7662, - 361.9454, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ], "z": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.91174, - 0.908625, - 0.908625, - 0.91174, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] }, "periods": { @@ -62028,28 +62068,28 @@ }, "unit": "MW", "values": [ - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.51312, - 17.02173, - 17.61876, - null, - null, - 17.61876, - 17.02173, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.67397, + 22.18258, + 22.69119, + null, + null, + 22.69119, + 22.18258, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "rate_sm3_day": [ @@ -63877,132 +63917,150 @@ }, { "asv_recirculation_loss_mw": [ - 1.333483, - 1.333483, - 1.333483, - 1.333483, - 1.333483, - 0.780587, - 0.227691, - 0.0, - 0.0, - 0.0, - 0.0, - 0.227691, - 2.439275, - 2.439275, - 3.545067, - 4.650858, - 4.650858, - 5.203754, - 5.203754, - 5.203754, - 5.535492, - 5.535492 + 7.218688, + 7.218688, + 7.218688, + 7.218688, + 7.218688, + 6.756336, + 6.293984, + 5.831633, + 5.369281, + 5.369281, + 5.831633, + 6.293984, + 8.143392, + 8.143392, + 9.068095, + 9.992799, + 9.992799, + 10.45515, + 10.45515, + 10.45515, + 10.73256, + 10.73256 ], "chart": { "control_margin": null, "curves": [ { "efficiency_fraction": [ - 0.72, 0.75, - 0.74, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 83385.0, - 78480.0, - 73575.0, - 63765.0 + 44708.23, + 43736.24, + 42602.26, + 40496.28, + 37256.32, + 34178.36, + 32720.37 ], "rate_actual_m3_hour": [ - 3000.0, - 3500.0, - 4000.0, - 4500.0 + 4989.027, + 5292.852, + 5530.581, + 6124.995, + 6679.621, + 7088.901, + 7300.159 ], - "speed_rpm": 7500.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.72, - 0.73, - 0.74, - 0.74, - 0.72, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 161865.0, - 156960.0, - 152055.0, - 142245.0, - 132435.0, - 117720.0 + 103189.5, + 101731.6, + 99787.58, + 96061.62, + 91849.67, + 87151.73, + 79861.82, + 73057.9, + 64795.99 ], "rate_actual_m3_hour": [ - 4100.0, - 4600.0, - 5000.0, - 5500.0, - 6000.0, - 6500.0 + 8789.138, + 9291.128, + 9726.982, + 10387.27, + 10994.63, + 11588.72, + 12314.63, + 12789.52, + 13237.79 ], - "speed_rpm": 10500.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 80000.0, + "design_rate": 10000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED", - "BELOW_MINIMUM_SPEED", - "BELOW_MINIMUM_SPEED", - "BELOW_MINIMUM_SPEED", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE" + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.845067, - 6.027259, - 6.027259, - 5.845067, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665 + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -64056,28 +64114,28 @@ 115.2537 ], "actual_rate_m3_per_hr": [ - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3169.476, - 3457.61, - 3457.61, - 3169.476, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0 + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706 ], "density_kg_per_m3": [ 59.64797, @@ -64176,28 +64234,28 @@ 200000.0 ], "standard_rate_sm3_per_day": [ - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5500000.0, - 6000000.0, - 6000000.0, - 5500000.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0 + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0 ], "temperature_kelvin": [ 303.15, @@ -64297,125 +64355,125 @@ 6874.648 ], "mass_rate_kg_per_hr": [ - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 189052.8, - 206239.4, - 206239.4, - 189052.8, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9 + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 1619.194, - 1619.194, - 1619.194, - 1619.194, - 1619.194, - 1821.594, - 2023.993, - 2210.957, - 2389.124, - 2389.124, - 2210.957, - 2023.993, - 1214.396, - 1214.396, - 809.5972, - 404.7986, - 404.7986, - 202.3993, - 202.3993, - 202.3993, - 80.95972, - 80.95972 + 1571.784, + 1571.784, + 1571.784, + 1571.784, + 1571.784, + 1768.257, + 1964.73, + 2161.203, + 2357.676, + 2357.676, + 2161.203, + 1964.73, + 1178.838, + 1178.838, + 785.892, + 392.946, + 392.946, + 196.473, + 196.473, + 196.473, + 78.5892, + 78.5892 ], "actual_rate_m3_per_hr": [ - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2210.957, - 2389.124, - 2389.124, - 2210.957, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344 + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312 ], "density_kg_per_m3": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 85.50721, - 86.32429, - 86.32429, - 85.50721, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ], "kappa": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180615, - 1.180207, - 1.180207, - 1.180615, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ], "pressure": [ 120.0, @@ -64466,222 +64524,222 @@ 200000.0 ], "standard_rate_sm3_per_day": [ - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5500000.0, - 6000000.0, - 6000000.0, - 5500000.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0 + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0 ], "temperature_kelvin": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 361.9454, - 359.7662, - 359.7662, - 361.9454, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ], "z": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.91174, - 0.908625, - 0.908625, - 0.91174, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] }, "polytropic_efficiency": [ - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.734231, - 0.7499, - 0.7499, - 0.734231, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 101.2944, - 101.2944, - 101.2944, - 101.2944, - 101.2944, - 101.2943, - 101.2943, - 99.13613, - 96.86313, - 96.86313, - 99.13613, - 101.2943, - 101.2944, - 101.2944, - 101.2944, - 101.2944, - 101.2944, - 101.2944, - 101.2944, - 101.2944, - 101.2944, - 101.2944 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 111.3035, - 105.2085, - 105.2085, - 111.3035, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ], "polytropic_head_kJ_per_kg": [ - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 81.72244, - 78.89584, - 78.89584, - 81.72244, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385 + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499 ], "power": [ - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.845067, - 6.027259, - 6.027259, - 5.845067, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665 + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175 ], "power_unit": "MW", "pressure_is_choked": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false ], "rate_exceeds_maximum": [ false, @@ -64715,10 +64773,10 @@ true, true, true, - false, - false, - false, - false, + true, + true, + true, + true, true, true, true, @@ -67547,55 +67605,73 @@ "curves": [ { "efficiency_fraction": [ - 0.72, 0.75, - 0.74, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 83385.0, - 78480.0, - 73575.0, - 63765.0 + 44708.23, + 43736.24, + 42602.26, + 40496.28, + 37256.32, + 34178.36, + 32720.37 ], "rate_actual_m3_hour": [ - 3000.0, - 3500.0, - 4000.0, - 4500.0 + 4989.027, + 5292.852, + 5530.581, + 6124.995, + 6679.621, + 7088.901, + 7300.159 ], - "speed_rpm": 7500.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.72, - 0.73, - 0.74, - 0.74, - 0.72, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 161865.0, - 156960.0, - 152055.0, - 142245.0, - 132435.0, - 117720.0 + 103189.5, + 101731.6, + 99787.58, + 96061.62, + 91849.67, + 87151.73, + 79861.82, + 73057.9, + 64795.99 ], "rate_actual_m3_hour": [ - 4100.0, - 4600.0, - 5000.0, - 5500.0, - 6000.0, - 6500.0 + 8789.138, + 9291.128, + 9726.982, + 10387.27, + 10994.63, + 11588.72, + 12314.63, + 12789.52, + 13237.79 ], - "speed_rpm": 10500.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 80000.0, + "design_rate": 10000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ @@ -68499,28 +68575,28 @@ }, "unit": "MW", "values": [ - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "failure_status": [ @@ -68935,76 +69011,76 @@ null ], "actual_rate_m3_per_hr": [ - 809.5972, - 809.5972, - 809.5972, - 809.5972, - 809.5972, - 910.7969, - 1011.997, - 1113.196, - 1214.396, - 1214.396, - 1113.196, - 1011.997, - 607.1979, - 607.1979, - 404.7986, - 202.3993, - 202.3993, - 101.1997, - 101.1997, - 101.1997, - 40.47986, - 40.47986 + 785.892, + 785.892, + 785.892, + 785.892, + 785.892, + 884.1285, + 982.365, + 1080.602, + 1178.838, + 1178.838, + 1080.602, + 982.365, + 589.419, + 589.419, + 392.946, + 196.473, + 196.473, + 98.2365, + 98.2365, + 98.2365, + 39.2946, + 39.2946 ], "density_kg_per_m3": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ], "kappa": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ], "pressure": [ 120.0, @@ -69079,52 +69155,52 @@ 100000.0 ], "temperature_kelvin": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ], "z": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] }, "periods": { @@ -69314,28 +69390,28 @@ }, "unit": "MW", "values": [ - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "rate_sm3_day": [ @@ -71163,132 +71239,150 @@ }, { "asv_recirculation_loss_mw": [ - 3.545067, - 3.545067, - 3.545067, - 3.545067, - 3.545067, - 3.268619, - 2.992171, - 2.715723, - 2.439275, - 2.439275, - 2.715723, - 2.992171, - 4.097963, - 4.097963, - 4.650858, - 5.203754, - 5.203754, - 5.480202, - 5.480202, - 5.480202, - 5.646071, - 5.646071 + 9.068095, + 9.068095, + 9.068095, + 9.068095, + 9.068095, + 8.836919, + 8.605744, + 8.374568, + 8.143392, + 8.143392, + 8.374568, + 8.605744, + 9.530447, + 9.530447, + 9.992799, + 10.45515, + 10.45515, + 10.68633, + 10.68633, + 10.68633, + 10.82503, + 10.82503 ], "chart": { "control_margin": null, "curves": [ { "efficiency_fraction": [ - 0.72, 0.75, - 0.74, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 83385.0, - 78480.0, - 73575.0, - 63765.0 + 44708.23, + 43736.24, + 42602.26, + 40496.28, + 37256.32, + 34178.36, + 32720.37 ], "rate_actual_m3_hour": [ - 3000.0, - 3500.0, - 4000.0, - 4500.0 + 4989.027, + 5292.852, + 5530.581, + 6124.995, + 6679.621, + 7088.901, + 7300.159 ], - "speed_rpm": 7500.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.72, - 0.73, - 0.74, - 0.74, - 0.72, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 161865.0, - 156960.0, - 152055.0, - 142245.0, - 132435.0, - 117720.0 + 103189.5, + 101731.6, + 99787.58, + 96061.62, + 91849.67, + 87151.73, + 79861.82, + 73057.9, + 64795.99 ], "rate_actual_m3_hour": [ - 4100.0, - 4600.0, - 5000.0, - 5500.0, - 6000.0, - 6500.0 + 8789.138, + 9291.128, + 9726.982, + 10387.27, + 10994.63, + 11588.72, + 12314.63, + 12789.52, + 13237.79 ], - "speed_rpm": 10500.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 80000.0, + "design_rate": 10000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE" + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665 + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -71342,28 +71436,28 @@ 57.62684 ], "actual_rate_m3_per_hr": [ - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0 + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706 ], "density_kg_per_m3": [ 59.64797, @@ -71462,28 +71556,28 @@ 100000.0 ], "standard_rate_sm3_per_day": [ - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0 + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0 ], "temperature_kelvin": [ 303.15, @@ -71583,125 +71677,125 @@ 3437.324 ], "mass_rate_kg_per_hr": [ - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9 + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 809.5972, - 809.5972, - 809.5972, - 809.5972, - 809.5972, - 910.7969, - 1011.997, - 1113.196, - 1214.396, - 1214.396, - 1113.196, - 1011.997, - 607.1979, - 607.1979, - 404.7986, - 202.3993, - 202.3993, - 101.1997, - 101.1997, - 101.1997, - 40.47986, - 40.47986 + 785.892, + 785.892, + 785.892, + 785.892, + 785.892, + 884.1285, + 982.365, + 1080.602, + 1178.838, + 1178.838, + 1080.602, + 982.365, + 589.419, + 589.419, + 392.946, + 196.473, + 196.473, + 98.2365, + 98.2365, + 98.2365, + 39.2946, + 39.2946 ], "actual_rate_m3_per_hr": [ - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344 + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312 ], "density_kg_per_m3": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ], "kappa": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ], "pressure": [ 120.0, @@ -71752,222 +71846,222 @@ 100000.0 ], "standard_rate_sm3_per_day": [ - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0 + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0 ], "temperature_kelvin": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ], "z": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] }, "polytropic_efficiency": [ - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ], "polytropic_head_kJ_per_kg": [ - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385 + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499 ], "power": [ - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665 + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175 ], "power_unit": "MW", "pressure_is_choked": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false ], "rate_exceeds_maximum": [ false, @@ -72141,28 +72235,28 @@ }, "unit": "MW", "values": [ - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "failure_status": [ @@ -72577,76 +72671,76 @@ null ], "actual_rate_m3_per_hr": [ - 809.5972, - 809.5972, - 809.5972, - 809.5972, - 809.5972, - 910.7969, - 1011.997, - 1113.196, - 1214.396, - 1214.396, - 1113.196, - 1011.997, - 607.1979, - 607.1979, - 404.7986, - 202.3993, - 202.3993, - 101.1997, - 101.1997, - 101.1997, - 40.47986, - 40.47986 + 785.892, + 785.892, + 785.892, + 785.892, + 785.892, + 884.1285, + 982.365, + 1080.602, + 1178.838, + 1178.838, + 1080.602, + 982.365, + 589.419, + 589.419, + 392.946, + 196.473, + 196.473, + 98.2365, + 98.2365, + 98.2365, + 39.2946, + 39.2946 ], "density_kg_per_m3": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ], "kappa": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ], "pressure": [ 120.0, @@ -72721,52 +72815,52 @@ 100000.0 ], "temperature_kelvin": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ], "z": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] }, "periods": { @@ -72956,28 +73050,28 @@ }, "unit": "MW", "values": [ - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "rate_sm3_day": [ @@ -74805,132 +74899,150 @@ }, { "asv_recirculation_loss_mw": [ - 3.545067, - 3.545067, - 3.545067, - 3.545067, - 3.545067, - 3.268619, - 2.992171, - 2.715723, - 2.439275, - 2.439275, - 2.715723, - 2.992171, - 4.097963, - 4.097963, - 4.650858, - 5.203754, - 5.203754, - 5.480202, - 5.480202, - 5.480202, - 5.646071, - 5.646071 + 9.068095, + 9.068095, + 9.068095, + 9.068095, + 9.068095, + 8.836919, + 8.605744, + 8.374568, + 8.143392, + 8.143392, + 8.374568, + 8.605744, + 9.530447, + 9.530447, + 9.992799, + 10.45515, + 10.45515, + 10.68633, + 10.68633, + 10.68633, + 10.82503, + 10.82503 ], "chart": { "control_margin": null, "curves": [ { "efficiency_fraction": [ - 0.72, 0.75, - 0.74, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 83385.0, - 78480.0, - 73575.0, - 63765.0 + 44708.23, + 43736.24, + 42602.26, + 40496.28, + 37256.32, + 34178.36, + 32720.37 ], "rate_actual_m3_hour": [ - 3000.0, - 3500.0, - 4000.0, - 4500.0 + 4989.027, + 5292.852, + 5530.581, + 6124.995, + 6679.621, + 7088.901, + 7300.159 ], - "speed_rpm": 7500.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.72, - 0.73, - 0.74, - 0.74, - 0.72, - 0.7 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 161865.0, - 156960.0, - 152055.0, - 142245.0, - 132435.0, - 117720.0 + 103189.5, + 101731.6, + 99787.58, + 96061.62, + 91849.67, + 87151.73, + 79861.82, + 73057.9, + 64795.99 ], "rate_actual_m3_hour": [ - 4100.0, - 4600.0, - 5000.0, - 5500.0, - 6000.0, - 6500.0 + 8789.138, + 9291.128, + 9726.982, + 10387.27, + 10994.63, + 11588.72, + 12314.63, + 12789.52, + 13237.79 ], - "speed_rpm": 10500.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 80000.0, + "design_rate": 10000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_SPEED_AND_BELOW_MINIMUM_FLOW_RATE" + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE", + "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665 + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -74984,28 +75096,28 @@ 57.62684 ], "actual_rate_m3_per_hr": [ - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0, - 3000.0 + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706, + 6803.706 ], "density_kg_per_m3": [ 59.64797, @@ -75104,28 +75216,28 @@ 100000.0 ], "standard_rate_sm3_per_day": [ - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0 + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0 ], "temperature_kelvin": [ 303.15, @@ -75225,125 +75337,125 @@ 3437.324 ], "mass_rate_kg_per_hr": [ - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9, - 178943.9 + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2, + 405827.2 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 809.5972, - 809.5972, - 809.5972, - 809.5972, - 809.5972, - 910.7969, - 1011.997, - 1113.196, - 1214.396, - 1214.396, - 1113.196, - 1011.997, - 607.1979, - 607.1979, - 404.7986, - 202.3993, - 202.3993, - 101.1997, - 101.1997, - 101.1997, - 40.47986, - 40.47986 + 785.892, + 785.892, + 785.892, + 785.892, + 785.892, + 884.1285, + 982.365, + 1080.602, + 1178.838, + 1178.838, + 1080.602, + 982.365, + 589.419, + 589.419, + 392.946, + 196.473, + 196.473, + 98.2365, + 98.2365, + 98.2365, + 39.2946, + 39.2946 ], "actual_rate_m3_per_hr": [ - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344, - 2107.344 + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312, + 4639.312 ], "density_kg_per_m3": [ - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442, - 84.91442 + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573, + 87.47573 ], "kappa": [ - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896, - 1.180896 + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593, + 1.179593 ], "pressure": [ 120.0, @@ -75394,222 +75506,222 @@ 100000.0 ], "standard_rate_sm3_per_day": [ - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0, - 5205908.0 + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0, + 11806488.0 ], "temperature_kelvin": [ - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601, - 363.5601 + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837, + 356.7837 ], "z": [ - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994, - 0.913994 + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224, + 0.904224 ] }, "polytropic_efficiency": [ - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72, - 0.72 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919, - 101.2919 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125, - 115.8125 + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666, + 96.84666 ], "polytropic_head_kJ_per_kg": [ - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385, - 83.385 + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499, + 72.63499 ], "power": [ - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665, - 5.75665 + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175, + 10.9175 ], "power_unit": "MW", "pressure_is_choked": [ - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true, - true + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false, + false ], "rate_exceeds_maximum": [ false, @@ -76021,28 +76133,28 @@ ], "unit": "MW", "values": [ - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.0045, - 16.51312, - 17.02173, - 17.61874, - 30.84489, - 30.84489, - 17.61874, - 17.02173, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245, - 15.42245 + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.16536, + 21.67397, + 22.18258, + 22.69119, + 41.1666, + 41.1666, + 22.69119, + 22.18258, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833, + 20.5833 ] }, "power_cumulative": { @@ -76140,28 +76252,28 @@ }, "unit": "GWh", "values": [ - 58.38442, - 140.5835, - 280.7829, - 420.9824, - 561.1818, - 706.233, - 855.3434, - 1009.684, - 1279.885, - 1550.826, - 1705.166, - 1854.277, - 1989.377, - 2124.848, - 2259.949, - 2395.05, - 2530.15, - 2665.621, - 2800.722, - 2935.822, - 3070.923, - 3206.394 + 77.21123, + 185.9165, + 371.3251, + 556.7336, + 742.1422, + 932.5263, + 1126.846, + 1325.621, + 1686.24, + 2047.847, + 2246.622, + 2440.942, + 2621.251, + 2802.055, + 2982.365, + 3162.674, + 3342.984, + 3523.788, + 3704.098, + 3884.407, + 4064.717, + 4245.521 ] } }, diff --git a/src/tests/libecalc/integration/snapshots/test_all_energy_usage_models/test_all_results/all_energy_usage_models_v3.json b/src/tests/libecalc/integration/snapshots/test_all_energy_usage_models/test_all_results/all_energy_usage_models_v3.json index 0b5b6ece50..dc75ef14c9 100644 --- a/src/tests/libecalc/integration/snapshots/test_all_energy_usage_models/test_all_results/all_energy_usage_models_v3.json +++ b/src/tests/libecalc/integration/snapshots/test_all_energy_usage_models/test_all_results/all_energy_usage_models_v3.json @@ -104,9 +104,9 @@ }, "unit": "MW", "values": [ - 356.5483, - 347.2134, - 359.326, + 337.8034, + 351.5021, + 357.0812, 5.414691 ] }, @@ -133,9 +133,9 @@ }, "unit": "MW", "values": [ - 643.4517, - 652.7866, - 640.674, + 662.1966, + 648.4979, + 642.9188, 994.5853 ] }, @@ -12067,9 +12067,9 @@ }, "unit": "MW", "values": [ - 107.8769, - 76.01356, - 86.47647, + 86.66436, + 77.83464, + 81.76402, 0.0 ] }, @@ -12129,9 +12129,9 @@ }, "unit": "MW", "values": [ - 51.24152, - 36.10644, - 41.07633, + 41.16557, + 36.97146, + 38.83791, 0.0 ] }, @@ -12241,22 +12241,22 @@ NaN ], "actual_rate_m3_per_hr": [ - 2538.681, - 1986.912, - 2234.015, + 2528.854, + 1976.558, + 2222.339, 0.0 ], "density_kg_per_m3": [ - 246.5795, - 246.2477, - 246.244, - 246.2555 + 247.5377, + 247.5377, + 247.5377, + 247.5377 ], "kappa": [ - 1.159079, - 1.159093, - 1.159093, - 1.159092 + 1.159038, + 1.159038, + 1.159038, + 1.159038 ], "pressure": [ 400.0, @@ -12277,16 +12277,16 @@ 0.0 ], "temperature_kelvin": [ - 355.3245, - 355.7186, - 355.7231, - 355.7093 + 354.1912, + 354.1912, + 354.1912, + 354.1912 ], "z": [ - 1.083998, - 1.084234, - 1.084236, - 1.084228 + 1.083318, + 1.083318, + 1.083318, + 1.083318 ] }, "periods": { @@ -12332,9 +12332,9 @@ }, "unit": "MW", "values": [ - 51.24152, - 36.10644, - 41.07633, + 41.16557, + 36.97146, + 38.83791, 0.0 ] }, @@ -12357,190 +12357,85 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 53110.42, + 51955.77, + 50608.67, + 48106.91, + 44258.05, + 40601.63, + 38869.64 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 - ], - "speed_rpm": 10984.0 + 2520.437, + 2673.928, + 2794.028, + 3094.323, + 3374.518, + 3581.285, + 3688.012 + ], + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 122582.4, + 120850.4, + 118541.1, + 114114.9, + 109111.3, + 103530.5, + 94870.56, + 86787.95, + 76973.36 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 - ], - "speed_rpm": 11533.0 + 4440.238, + 4693.842, + 4914.033, + 5247.607, + 5554.445, + 5854.575, + 6221.303, + 6461.214, + 6687.679 + ], + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 95034.72, + "design_rate": 5051.961, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED", "INTERNAL_POINT", - "BELOW_MINIMUM_SPEED", + "INTERNAL_POINT", + "INTERNAL_POINT", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 29.79058, - 15.7898, - 20.75735, + 19.204, + 15.00989, + 16.87634, 0.0 ], "energy_usage_unit": "MW", @@ -12627,28 +12522,28 @@ ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 4830.793, - 3497.322, - 4044.27, + 4437.253, + 3468.166, + 3899.426, 0.0 ], "actual_rate_m3_per_hr": [ - 4830.793, - 3497.322, - 4044.27, + 4437.253, + 3468.166, + 3899.426, 0.0 ], "density_kg_per_m3": [ - 129.5826, - 139.8992, - 136.0227, - 140.1553 + 141.0753, + 141.0753, + 141.0753, + 141.0753 ], "kappa": [ - 1.166933, - 1.163551, - 1.164932, - 1.163456 + 1.16311, + 1.16311, + 1.16311, + 1.16311 ], "pressure": [ 200.0, @@ -12669,53 +12564,53 @@ 0.0 ], "temperature_kelvin": [ - 383.0377, - 364.7328, - 371.221, - 364.3191 + 362.8481, + 362.8481, + 362.8481, + 362.8481 ], "z": [ - 0.950024, - 0.924705, - 0.934217, - 0.924078 + 0.921825, + 0.921825, + 0.921825, + 0.921825 ] }, "polytropic_efficiency": [ - 0.702784, - 0.716445, - 0.70231, - 0.723507 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 118.6847, - 116.1792, - 118.7741, - 114.9207 + 110.4407, + 110.4407, + 110.4407, + 110.4407 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 171.3233, - 116.1792, - 135.8385, - 114.9207 + 110.4407, + 110.4407, + 110.4407, + 110.4407 ], "polytropic_head_kJ_per_kg": [ - 120.4033, - 83.23601, - 95.40073, - 83.14595 + 82.83053, + 82.83053, + 82.83053, + 82.83053 ], "power": [ - 29.79058, - 15.7898, - 20.75735, + 19.204, + 15.00989, + 16.87634, 0.0 ], "power_unit": "MW", "pressure_is_choked": [ - true, false, - true, + false, + false, false ], "rate_exceeds_maximum": [ @@ -12739,9 +12634,9 @@ }, { "asv_recirculation_loss_mw": [ - 0.0, - 3.383706, - 1.278338, + 1.124456, + 5.675236, + 3.650062, 0.0 ], "chart": { @@ -12749,190 +12644,85 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 + 55885.29, + 54670.3, + 53252.82, + 50620.35, + 46570.4, + 42722.94, + 40900.47 ], "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 + 2494.513, + 2646.426, + 2765.29, + 3062.497, + 3339.811, + 3544.451, + 3650.08 + ], + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 + 128986.9, + 127164.4, + 124734.5, + 120077.0, + 114812.1, + 108939.7, + 99827.27, + 91322.37, + 80994.99 ], "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 - ], - "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 - ], - "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 - ], - "speed_rpm": 10984.0 - }, - { - "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 - ], - "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 - ], - "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 - ], - "speed_rpm": 11533.0 + 4394.569, + 4645.564, + 4863.491, + 5193.634, + 5497.316, + 5794.359, + 6157.315, + 6394.758, + 6618.894 + ], + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 100000.0, + "design_rate": 5000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "INTERNAL_POINT", + "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 21.45094, - 20.31664, - 20.31897, + 21.96157, + 21.96157, + 21.96157, 0.0 ], "energy_usage_unit": "MW", @@ -12951,9 +12741,9 @@ 0.0 ], "actual_rate_m3_per_hr": [ - 3205.003, - 3005.619, - 3005.629, + 3377.958, + 3377.958, + 3377.958, 0.0 ], "density_kg_per_m3": [ @@ -12981,9 +12771,9 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 18211455.0, - 17078513.0, - 17078570.0, + 19194219.0, + 19194219.0, + 19194219.0, 0.0 ], "temperature_kelvin": [ @@ -13012,35 +12802,35 @@ 0.0 ], "mass_rate_kg_per_hr": [ - 625986.7, - 587043.8, - 587045.8, + 659767.5, + 659767.5, + 659767.5, 0.0 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 2538.681, - 1986.912, - 2234.015, + 2528.854, + 1976.558, + 2222.339, 0.0 ], "actual_rate_m3_per_hr": [ - 2538.681, - 2383.956, - 2384.001, + 2665.321, + 2665.321, + 2665.321, 0.0 ], "density_kg_per_m3": [ - 246.5795, - 246.2477, - 246.244, - 246.2555 + 247.5377, + 247.5377, + 247.5377, + 247.5377 ], "kappa": [ - 1.159079, - 1.159093, - 1.159093, - 1.159092 + 1.159038, + 1.159038, + 1.159038, + 1.159038 ], "pressure": [ 400.0, @@ -13055,52 +12845,52 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 18211455.0, - 17078513.0, - 17078570.0, + 19194219.0, + 19194219.0, + 19194219.0, 0.0 ], "temperature_kelvin": [ - 355.3245, - 355.7186, - 355.7231, - 355.7093 + 354.1912, + 354.1912, + 354.1912, + 354.1912 ], "z": [ - 1.083998, - 1.084234, - 1.084236, - 1.084228 + 1.083318, + 1.083318, + 1.083318, + 1.083318 ] }, "polytropic_efficiency": [ - 0.730031, - 0.723355, - 0.723281, - 0.723511 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 123.3627, - 124.5902, - 124.6041, - 124.5613 + 119.8326, + 119.8326, + 119.8326, + 119.8326 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 123.3627, - 124.5902, - 124.6041, - 124.5613 + 119.8326, + 119.8326, + 119.8326, + 119.8326 ], "polytropic_head_kJ_per_kg": [ - 90.05862, - 90.12301, - 90.12374, - 90.1215 + 89.87443, + 89.87443, + 89.87443, + 89.87443 ], "power": [ - 21.45094, - 20.31664, - 20.31897, + 21.96157, + 21.96157, + 21.96157, 0.0 ], "power_unit": "MW", @@ -13117,7 +12907,7 @@ false ], "rate_has_recirculation": [ - false, + true, true, true, true @@ -13156,9 +12946,9 @@ }, "unit": "MW", "values": [ - 51.24152, - 36.10644, - 41.07633, + 41.16557, + 36.97146, + 38.83791, 0.0 ] }, @@ -13268,22 +13058,22 @@ NaN ], "actual_rate_m3_per_hr": [ - 2538.681, - 1986.912, - 2234.015, + 2528.854, + 1976.558, + 2222.339, 0.0 ], "density_kg_per_m3": [ - 246.5795, - 246.2477, - 246.244, - 246.2555 + 247.5377, + 247.5377, + 247.5377, + 247.5377 ], "kappa": [ - 1.159079, - 1.159093, - 1.159093, - 1.159092 + 1.159038, + 1.159038, + 1.159038, + 1.159038 ], "pressure": [ 400.0, @@ -13304,16 +13094,16 @@ 0.0 ], "temperature_kelvin": [ - 355.3245, - 355.7186, - 355.7231, - 355.7093 + 354.1912, + 354.1912, + 354.1912, + 354.1912 ], "z": [ - 1.083998, - 1.084234, - 1.084236, - 1.084228 + 1.083318, + 1.083318, + 1.083318, + 1.083318 ] }, "periods": { @@ -13359,9 +13149,9 @@ }, "unit": "MW", "values": [ - 51.24152, - 36.10644, - 41.07633, + 41.16557, + 36.97146, + 38.83791, 0.0 ] }, @@ -13384,190 +13174,85 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 53110.42, + 51955.77, + 50608.67, + 48106.91, + 44258.05, + 40601.63, + 38869.64 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 - ], - "speed_rpm": 10984.0 + 2520.437, + 2673.928, + 2794.028, + 3094.323, + 3374.518, + 3581.285, + 3688.012 + ], + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 122582.4, + 120850.4, + 118541.1, + 114114.9, + 109111.3, + 103530.5, + 94870.56, + 86787.95, + 76973.36 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 - ], - "speed_rpm": 11533.0 + 4440.238, + 4693.842, + 4914.033, + 5247.607, + 5554.445, + 5854.575, + 6221.303, + 6461.214, + 6687.679 + ], + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 95034.72, + "design_rate": 5051.961, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED", "INTERNAL_POINT", - "BELOW_MINIMUM_SPEED", + "INTERNAL_POINT", + "INTERNAL_POINT", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 29.79058, - 15.7898, - 20.75735, + 19.204, + 15.00989, + 16.87634, 0.0 ], "energy_usage_unit": "MW", @@ -13654,28 +13339,28 @@ ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 4830.793, - 3497.322, - 4044.27, + 4437.253, + 3468.166, + 3899.426, 0.0 ], "actual_rate_m3_per_hr": [ - 4830.793, - 3497.322, - 4044.27, + 4437.253, + 3468.166, + 3899.426, 0.0 ], "density_kg_per_m3": [ - 129.5826, - 139.8992, - 136.0227, - 140.1553 + 141.0753, + 141.0753, + 141.0753, + 141.0753 ], "kappa": [ - 1.166933, - 1.163551, - 1.164932, - 1.163456 + 1.16311, + 1.16311, + 1.16311, + 1.16311 ], "pressure": [ 200.0, @@ -13696,53 +13381,53 @@ 0.0 ], "temperature_kelvin": [ - 383.0377, - 364.7328, - 371.221, - 364.3191 + 362.8481, + 362.8481, + 362.8481, + 362.8481 ], "z": [ - 0.950024, - 0.924705, - 0.934217, - 0.924078 + 0.921825, + 0.921825, + 0.921825, + 0.921825 ] }, "polytropic_efficiency": [ - 0.702784, - 0.716445, - 0.70231, - 0.723507 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 118.6847, - 116.1792, - 118.7741, - 114.9207 + 110.4407, + 110.4407, + 110.4407, + 110.4407 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 171.3233, - 116.1792, - 135.8385, - 114.9207 + 110.4407, + 110.4407, + 110.4407, + 110.4407 ], "polytropic_head_kJ_per_kg": [ - 120.4033, - 83.23601, - 95.40073, - 83.14595 + 82.83053, + 82.83053, + 82.83053, + 82.83053 ], "power": [ - 29.79058, - 15.7898, - 20.75735, + 19.204, + 15.00989, + 16.87634, 0.0 ], "power_unit": "MW", "pressure_is_choked": [ - true, false, - true, + false, + false, false ], "rate_exceeds_maximum": [ @@ -13766,9 +13451,9 @@ }, { "asv_recirculation_loss_mw": [ - 0.0, - 3.383706, - 1.278338, + 1.124456, + 5.675236, + 3.650062, 0.0 ], "chart": { @@ -13776,190 +13461,85 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 + 55885.29, + 54670.3, + 53252.82, + 50620.35, + 46570.4, + 42722.94, + 40900.47 ], "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 - ], - "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 - ], - "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 - ], - "speed_rpm": 10984.0 + 2494.513, + 2646.426, + 2765.29, + 3062.497, + 3339.811, + 3544.451, + 3650.08 + ], + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 128986.9, + 127164.4, + 124734.5, + 120077.0, + 114812.1, + 108939.7, + 99827.27, + 91322.37, + 80994.99 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 - ], - "speed_rpm": 11533.0 + 4394.569, + 4645.564, + 4863.491, + 5193.634, + 5497.316, + 5794.359, + 6157.315, + 6394.758, + 6618.894 + ], + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 100000.0, + "design_rate": 5000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "INTERNAL_POINT", + "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 21.45094, - 20.31664, - 20.31897, + 21.96157, + 21.96157, + 21.96157, 0.0 ], "energy_usage_unit": "MW", @@ -13978,9 +13558,9 @@ 0.0 ], "actual_rate_m3_per_hr": [ - 3205.003, - 3005.619, - 3005.629, + 3377.958, + 3377.958, + 3377.958, 0.0 ], "density_kg_per_m3": [ @@ -14008,9 +13588,9 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 18211455.0, - 17078513.0, - 17078570.0, + 19194219.0, + 19194219.0, + 19194219.0, 0.0 ], "temperature_kelvin": [ @@ -14039,35 +13619,35 @@ 0.0 ], "mass_rate_kg_per_hr": [ - 625986.7, - 587043.8, - 587045.8, + 659767.5, + 659767.5, + 659767.5, 0.0 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 2538.681, - 1986.912, - 2234.015, + 2528.854, + 1976.558, + 2222.339, 0.0 ], "actual_rate_m3_per_hr": [ - 2538.681, - 2383.956, - 2384.001, + 2665.321, + 2665.321, + 2665.321, 0.0 ], "density_kg_per_m3": [ - 246.5795, - 246.2477, - 246.244, - 246.2555 + 247.5377, + 247.5377, + 247.5377, + 247.5377 ], "kappa": [ - 1.159079, - 1.159093, - 1.159093, - 1.159092 + 1.159038, + 1.159038, + 1.159038, + 1.159038 ], "pressure": [ 400.0, @@ -14082,52 +13662,52 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 18211455.0, - 17078513.0, - 17078570.0, + 19194219.0, + 19194219.0, + 19194219.0, 0.0 ], "temperature_kelvin": [ - 355.3245, - 355.7186, - 355.7231, - 355.7093 + 354.1912, + 354.1912, + 354.1912, + 354.1912 ], "z": [ - 1.083998, - 1.084234, - 1.084236, - 1.084228 + 1.083318, + 1.083318, + 1.083318, + 1.083318 ] }, "polytropic_efficiency": [ - 0.730031, - 0.723355, - 0.723281, - 0.723511 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 123.3627, - 124.5902, - 124.6041, - 124.5613 + 119.8326, + 119.8326, + 119.8326, + 119.8326 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 123.3627, - 124.5902, - 124.6041, - 124.5613 + 119.8326, + 119.8326, + 119.8326, + 119.8326 ], "polytropic_head_kJ_per_kg": [ - 90.05862, - 90.12301, - 90.12374, - 90.1215 + 89.87443, + 89.87443, + 89.87443, + 89.87443 ], "power": [ - 21.45094, - 20.31664, - 20.31897, + 21.96157, + 21.96157, + 21.96157, 0.0 ], "power_unit": "MW", @@ -14144,7 +13724,7 @@ false ], "rate_has_recirculation": [ - false, + true, true, true, true @@ -14233,9 +13813,9 @@ }, "unit": "MW", "values": [ - 107.8769, - 76.01356, - 86.47647, + 86.66436, + 77.83464, + 81.76402, 0.0 ] }, @@ -14266,9 +13846,9 @@ }, "unit": "MW", "values": [ - 51.24152, - 36.10644, - 41.07633, + 41.16557, + 36.97146, + 38.83791, 0.0 ] }, @@ -14378,22 +13958,22 @@ NaN ], "actual_rate_m3_per_hr": [ - 2538.681, - 1986.912, - 2234.015, + 2528.854, + 1976.558, + 2222.339, 0.0 ], "density_kg_per_m3": [ - 246.5795, - 246.2477, - 246.244, - 246.2555 + 247.5377, + 247.5377, + 247.5377, + 247.5377 ], "kappa": [ - 1.159079, - 1.159093, - 1.159093, - 1.159092 + 1.159038, + 1.159038, + 1.159038, + 1.159038 ], "pressure": [ 400.0, @@ -14414,16 +13994,16 @@ 0.0 ], "temperature_kelvin": [ - 355.3245, - 355.7186, - 355.7231, - 355.7093 + 354.1912, + 354.1912, + 354.1912, + 354.1912 ], "z": [ - 1.083998, - 1.084234, - 1.084236, - 1.084228 + 1.083318, + 1.083318, + 1.083318, + 1.083318 ] }, "periods": { @@ -14469,9 +14049,9 @@ }, "unit": "MW", "values": [ - 51.24152, - 36.10644, - 41.07633, + 41.16557, + 36.97146, + 38.83791, 0.0 ] }, @@ -14494,190 +14074,85 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 + 53110.42, + 51955.77, + 50608.67, + 48106.91, + 44258.05, + 40601.63, + 38869.64 ], "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 + 2520.437, + 2673.928, + 2794.028, + 3094.323, + 3374.518, + 3581.285, + 3688.012 ], - "speed_rpm": 9886.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 + 122582.4, + 120850.4, + 118541.1, + 114114.9, + 109111.3, + 103530.5, + 94870.56, + 86787.95, + 76973.36 ], "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 + 4440.238, + 4693.842, + 4914.033, + 5247.607, + 5554.445, + 5854.575, + 6221.303, + 6461.214, + 6687.679 ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 - ], - "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 - ], - "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 - ], - "speed_rpm": 10984.0 - }, - { - "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 - ], - "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 - ], - "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 - ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 95034.72, + "design_rate": 5051.961, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED", "INTERNAL_POINT", - "BELOW_MINIMUM_SPEED", + "INTERNAL_POINT", + "INTERNAL_POINT", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 29.79058, - 15.7898, - 20.75735, + 19.204, + 15.00989, + 16.87634, 0.0 ], "energy_usage_unit": "MW", @@ -14764,28 +14239,28 @@ ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 4830.793, - 3497.322, - 4044.27, + 4437.253, + 3468.166, + 3899.426, 0.0 ], "actual_rate_m3_per_hr": [ - 4830.793, - 3497.322, - 4044.27, + 4437.253, + 3468.166, + 3899.426, 0.0 ], "density_kg_per_m3": [ - 129.5826, - 139.8992, - 136.0227, - 140.1553 + 141.0753, + 141.0753, + 141.0753, + 141.0753 ], "kappa": [ - 1.166933, - 1.163551, - 1.164932, - 1.163456 + 1.16311, + 1.16311, + 1.16311, + 1.16311 ], "pressure": [ 200.0, @@ -14806,53 +14281,53 @@ 0.0 ], "temperature_kelvin": [ - 383.0377, - 364.7328, - 371.221, - 364.3191 + 362.8481, + 362.8481, + 362.8481, + 362.8481 ], "z": [ - 0.950024, - 0.924705, - 0.934217, - 0.924078 + 0.921825, + 0.921825, + 0.921825, + 0.921825 ] }, "polytropic_efficiency": [ - 0.702784, - 0.716445, - 0.70231, - 0.723507 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 118.6847, - 116.1792, - 118.7741, - 114.9207 + 110.4407, + 110.4407, + 110.4407, + 110.4407 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 171.3233, - 116.1792, - 135.8385, - 114.9207 + 110.4407, + 110.4407, + 110.4407, + 110.4407 ], "polytropic_head_kJ_per_kg": [ - 120.4033, - 83.23601, - 95.40073, - 83.14595 + 82.83053, + 82.83053, + 82.83053, + 82.83053 ], "power": [ - 29.79058, - 15.7898, - 20.75735, + 19.204, + 15.00989, + 16.87634, 0.0 ], "power_unit": "MW", "pressure_is_choked": [ - true, false, - true, + false, + false, false ], "rate_exceeds_maximum": [ @@ -14876,9 +14351,9 @@ }, { "asv_recirculation_loss_mw": [ - 0.0, - 3.383706, - 1.278338, + 1.124456, + 5.675236, + 3.650062, 0.0 ], "chart": { @@ -14886,190 +14361,85 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 55885.29, + 54670.3, + 53252.82, + 50620.35, + 46570.4, + 42722.94, + 40900.47 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 + 2494.513, + 2646.426, + 2765.29, + 3062.497, + 3339.811, + 3544.451, + 3650.08 ], - "speed_rpm": 10984.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 128986.9, + 127164.4, + 124734.5, + 120077.0, + 114812.1, + 108939.7, + 99827.27, + 91322.37, + 80994.99 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 + 4394.569, + 4645.564, + 4863.491, + 5193.634, + 5497.316, + 5794.359, + 6157.315, + 6394.758, + 6618.894 ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 100000.0, + "design_rate": 5000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "INTERNAL_POINT", + "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 21.45094, - 20.31664, - 20.31897, + 21.96157, + 21.96157, + 21.96157, 0.0 ], "energy_usage_unit": "MW", @@ -15088,9 +14458,9 @@ 0.0 ], "actual_rate_m3_per_hr": [ - 3205.003, - 3005.619, - 3005.629, + 3377.958, + 3377.958, + 3377.958, 0.0 ], "density_kg_per_m3": [ @@ -15118,9 +14488,9 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 18211455.0, - 17078513.0, - 17078570.0, + 19194219.0, + 19194219.0, + 19194219.0, 0.0 ], "temperature_kelvin": [ @@ -15149,35 +14519,35 @@ 0.0 ], "mass_rate_kg_per_hr": [ - 625986.7, - 587043.8, - 587045.8, + 659767.5, + 659767.5, + 659767.5, 0.0 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 2538.681, - 1986.912, - 2234.015, + 2528.854, + 1976.558, + 2222.339, 0.0 ], "actual_rate_m3_per_hr": [ - 2538.681, - 2383.956, - 2384.001, + 2665.321, + 2665.321, + 2665.321, 0.0 ], "density_kg_per_m3": [ - 246.5795, - 246.2477, - 246.244, - 246.2555 + 247.5377, + 247.5377, + 247.5377, + 247.5377 ], "kappa": [ - 1.159079, - 1.159093, - 1.159093, - 1.159092 + 1.159038, + 1.159038, + 1.159038, + 1.159038 ], "pressure": [ 400.0, @@ -15192,52 +14562,52 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 18211455.0, - 17078513.0, - 17078570.0, + 19194219.0, + 19194219.0, + 19194219.0, 0.0 ], "temperature_kelvin": [ - 355.3245, - 355.7186, - 355.7231, - 355.7093 + 354.1912, + 354.1912, + 354.1912, + 354.1912 ], "z": [ - 1.083998, - 1.084234, - 1.084236, - 1.084228 + 1.083318, + 1.083318, + 1.083318, + 1.083318 ] }, "polytropic_efficiency": [ - 0.730031, - 0.723355, - 0.723281, - 0.723511 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 123.3627, - 124.5902, - 124.6041, - 124.5613 + 119.8326, + 119.8326, + 119.8326, + 119.8326 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 123.3627, - 124.5902, - 124.6041, - 124.5613 + 119.8326, + 119.8326, + 119.8326, + 119.8326 ], "polytropic_head_kJ_per_kg": [ - 90.05862, - 90.12301, - 90.12374, - 90.1215 + 89.87443, + 89.87443, + 89.87443, + 89.87443 ], "power": [ - 21.45094, - 20.31664, - 20.31897, + 21.96157, + 21.96157, + 21.96157, 0.0 ], "power_unit": "MW", @@ -15254,7 +14624,7 @@ false ], "rate_has_recirculation": [ - false, + true, true, true, true @@ -15293,9 +14663,9 @@ }, "unit": "MW", "values": [ - 51.24152, - 36.10644, - 41.07633, + 41.16557, + 36.97146, + 38.83791, 0.0 ] }, @@ -15405,22 +14775,22 @@ NaN ], "actual_rate_m3_per_hr": [ - 2538.681, - 1986.912, - 2234.015, + 2528.854, + 1976.558, + 2222.339, 0.0 ], "density_kg_per_m3": [ - 246.5795, - 246.2477, - 246.244, - 246.2555 + 247.5377, + 247.5377, + 247.5377, + 247.5377 ], "kappa": [ - 1.159079, - 1.159093, - 1.159093, - 1.159092 + 1.159038, + 1.159038, + 1.159038, + 1.159038 ], "pressure": [ 400.0, @@ -15441,270 +14811,165 @@ 0.0 ], "temperature_kelvin": [ - 355.3245, - 355.7186, - 355.7231, - 355.7093 + 354.1912, + 354.1912, + 354.1912, + 354.1912 ], "z": [ - 1.083998, - 1.084234, - 1.084236, - 1.084228 + 1.083318, + 1.083318, + 1.083318, + 1.083318 ] }, "periods": { "periods": [ { "end": "2018-01-01 00:00:00", - "start": "2017-01-01 00:00:00" - }, - { - "end": "2019-01-01 00:00:00", - "start": "2018-01-01 00:00:00" - }, - { - "end": "2020-01-01 00:00:00", - "start": "2019-01-01 00:00:00" - }, - { - "end": "2021-01-01 00:00:00", - "start": "2020-01-01 00:00:00" - } - ] - }, - "power": { - "periods": { - "periods": [ - { - "end": "2018-01-01 00:00:00", - "start": "2017-01-01 00:00:00" - }, - { - "end": "2019-01-01 00:00:00", - "start": "2018-01-01 00:00:00" - }, - { - "end": "2020-01-01 00:00:00", - "start": "2019-01-01 00:00:00" - }, - { - "end": "2021-01-01 00:00:00", - "start": "2020-01-01 00:00:00" - } - ] - }, - "unit": "MW", - "values": [ - 51.24152, - 36.10644, - 41.07633, - 0.0 - ] - }, - "rate_sm3_day": [ - 18211455.0, - 14234112.0, - 16004097.0, - 0.0 - ], - "stage_results": [ - { - "asv_recirculation_loss_mw": [ - 0.0, - 0.0, - 0.0, - 0.0 - ], - "chart": { - "control_margin": null, - "curves": [ - { - "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, + "start": "2017-01-01 00:00:00" + }, + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + }, + { + "end": "2020-01-01 00:00:00", + "start": "2019-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + } + ] + }, + "power": { + "periods": { + "periods": [ + { + "end": "2018-01-01 00:00:00", + "start": "2017-01-01 00:00:00" + }, + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + }, + { + "end": "2020-01-01 00:00:00", + "start": "2019-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + } + ] + }, + "unit": "MW", + "values": [ + 41.16557, + 36.97146, + 38.83791, + 0.0 + ] + }, + "rate_sm3_day": [ + 18211455.0, + 14234112.0, + 16004097.0, + 0.0 + ], + "stage_results": [ + { + "asv_recirculation_loss_mw": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "chart": { + "control_margin": null, + "curves": [ { "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 53110.42, + 51955.77, + 50608.67, + 48106.91, + 44258.05, + 40601.63, + 38869.64 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 + 2520.437, + 2673.928, + 2794.028, + 3094.323, + 3374.518, + 3581.285, + 3688.012 ], - "speed_rpm": 10984.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 122582.4, + 120850.4, + 118541.1, + 114114.9, + 109111.3, + 103530.5, + 94870.56, + 86787.95, + 76973.36 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 + 4440.238, + 4693.842, + 4914.033, + 5247.607, + 5554.445, + 5854.575, + 6221.303, + 6461.214, + 6687.679 ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 95034.72, + "design_rate": 5051.961, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED", "INTERNAL_POINT", - "BELOW_MINIMUM_SPEED", + "INTERNAL_POINT", + "INTERNAL_POINT", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 29.79058, - 15.7898, - 20.75735, + 19.204, + 15.00989, + 16.87634, 0.0 ], "energy_usage_unit": "MW", @@ -15791,28 +15056,28 @@ ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 4830.793, - 3497.322, - 4044.27, + 4437.253, + 3468.166, + 3899.426, 0.0 ], "actual_rate_m3_per_hr": [ - 4830.793, - 3497.322, - 4044.27, + 4437.253, + 3468.166, + 3899.426, 0.0 ], "density_kg_per_m3": [ - 129.5826, - 139.8992, - 136.0227, - 140.1553 + 141.0753, + 141.0753, + 141.0753, + 141.0753 ], "kappa": [ - 1.166933, - 1.163551, - 1.164932, - 1.163456 + 1.16311, + 1.16311, + 1.16311, + 1.16311 ], "pressure": [ 200.0, @@ -15833,53 +15098,53 @@ 0.0 ], "temperature_kelvin": [ - 383.0377, - 364.7328, - 371.221, - 364.3191 + 362.8481, + 362.8481, + 362.8481, + 362.8481 ], "z": [ - 0.950024, - 0.924705, - 0.934217, - 0.924078 + 0.921825, + 0.921825, + 0.921825, + 0.921825 ] }, "polytropic_efficiency": [ - 0.702784, - 0.716445, - 0.70231, - 0.723507 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 118.6847, - 116.1792, - 118.7741, - 114.9207 + 110.4407, + 110.4407, + 110.4407, + 110.4407 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 171.3233, - 116.1792, - 135.8385, - 114.9207 + 110.4407, + 110.4407, + 110.4407, + 110.4407 ], "polytropic_head_kJ_per_kg": [ - 120.4033, - 83.23601, - 95.40073, - 83.14595 + 82.83053, + 82.83053, + 82.83053, + 82.83053 ], "power": [ - 29.79058, - 15.7898, - 20.75735, + 19.204, + 15.00989, + 16.87634, 0.0 ], "power_unit": "MW", "pressure_is_choked": [ - true, false, - true, + false, + false, false ], "rate_exceeds_maximum": [ @@ -15903,9 +15168,9 @@ }, { "asv_recirculation_loss_mw": [ - 0.0, - 3.383706, - 1.278338, + 1.124456, + 5.675236, + 3.650062, 0.0 ], "chart": { @@ -15913,190 +15178,85 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 55885.29, + 54670.3, + 53252.82, + 50620.35, + 46570.4, + 42722.94, + 40900.47 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 + 2494.513, + 2646.426, + 2765.29, + 3062.497, + 3339.811, + 3544.451, + 3650.08 ], - "speed_rpm": 10984.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 128986.9, + 127164.4, + 124734.5, + 120077.0, + 114812.1, + 108939.7, + 99827.27, + 91322.37, + 80994.99 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 + 4394.569, + 4645.564, + 4863.491, + 5193.634, + 5497.316, + 5794.359, + 6157.315, + 6394.758, + 6618.894 ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 100000.0, + "design_rate": 5000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "INTERNAL_POINT", + "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 21.45094, - 20.31664, - 20.31897, + 21.96157, + 21.96157, + 21.96157, 0.0 ], "energy_usage_unit": "MW", @@ -16115,9 +15275,9 @@ 0.0 ], "actual_rate_m3_per_hr": [ - 3205.003, - 3005.619, - 3005.629, + 3377.958, + 3377.958, + 3377.958, 0.0 ], "density_kg_per_m3": [ @@ -16145,9 +15305,9 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 18211455.0, - 17078513.0, - 17078570.0, + 19194219.0, + 19194219.0, + 19194219.0, 0.0 ], "temperature_kelvin": [ @@ -16176,35 +15336,35 @@ 0.0 ], "mass_rate_kg_per_hr": [ - 625986.7, - 587043.8, - 587045.8, + 659767.5, + 659767.5, + 659767.5, 0.0 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 2538.681, - 1986.912, - 2234.015, + 2528.854, + 1976.558, + 2222.339, 0.0 ], "actual_rate_m3_per_hr": [ - 2538.681, - 2383.956, - 2384.001, + 2665.321, + 2665.321, + 2665.321, 0.0 ], "density_kg_per_m3": [ - 246.5795, - 246.2477, - 246.244, - 246.2555 + 247.5377, + 247.5377, + 247.5377, + 247.5377 ], "kappa": [ - 1.159079, - 1.159093, - 1.159093, - 1.159092 + 1.159038, + 1.159038, + 1.159038, + 1.159038 ], "pressure": [ 400.0, @@ -16219,52 +15379,52 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 18211455.0, - 17078513.0, - 17078570.0, + 19194219.0, + 19194219.0, + 19194219.0, 0.0 ], "temperature_kelvin": [ - 355.3245, - 355.7186, - 355.7231, - 355.7093 + 354.1912, + 354.1912, + 354.1912, + 354.1912 ], "z": [ - 1.083998, - 1.084234, - 1.084236, - 1.084228 + 1.083318, + 1.083318, + 1.083318, + 1.083318 ] }, "polytropic_efficiency": [ - 0.730031, - 0.723355, - 0.723281, - 0.723511 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 123.3627, - 124.5902, - 124.6041, - 124.5613 + 119.8326, + 119.8326, + 119.8326, + 119.8326 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 123.3627, - 124.5902, - 124.6041, - 124.5613 + 119.8326, + 119.8326, + 119.8326, + 119.8326 ], "polytropic_head_kJ_per_kg": [ - 90.05862, - 90.12301, - 90.12374, - 90.1215 + 89.87443, + 89.87443, + 89.87443, + 89.87443 ], "power": [ - 21.45094, - 20.31664, - 20.31897, + 21.96157, + 21.96157, + 21.96157, 0.0 ], "power_unit": "MW", @@ -16281,7 +15441,7 @@ false ], "rate_has_recirculation": [ - false, + true, true, true, true @@ -16324,9 +15484,9 @@ }, "unit": "MW", "values": [ - 20.29421, - 20.29421, - 20.29421, + 21.44811, + 21.44811, + 21.44811, 0.0 ] }, @@ -16403,9 +15563,9 @@ }, "unit": "MW", "values": [ - 20.29421, - 20.29421, - 20.29421, + 21.44811, + 21.44811, + 21.44811, 0.0 ] }, @@ -16461,9 +15621,9 @@ }, "unit": "MW", "values": [ - 6.363789, - 6.363789, - 6.363789, + 7.837478, + 7.837478, + 7.837478, 0.0 ] }, @@ -16495,9 +15655,9 @@ }, "unit": "MW", "values": [ - 20.29421, - 20.29421, - 20.29421, + 21.44811, + 21.44811, + 21.44811, 0.0 ] }, @@ -16607,22 +15767,22 @@ NaN ], "actual_rate_m3_per_hr": [ - 1018.669, - 1018.669, - 1018.669, + 1011.489, + 1011.489, + 1011.489, 0.0 ], "density_kg_per_m3": [ - 168.7056, - 168.7056, - 168.7056, - 168.7071 + 169.9032, + 169.9032, + 169.9032, + 169.9032 ], "kappa": [ - 1.161783, - 1.161783, - 1.161783, - 1.161783 + 1.161495, + 1.161495, + 1.161495, + 1.161495 ], "pressure": [ 250.0, @@ -16643,16 +15803,16 @@ 0.0 ], "temperature_kelvin": [ - 373.2467, - 373.2467, - 373.2467, - 373.2447 + 371.5497, + 371.5497, + 371.5497, + 371.5497 ], "z": [ - 0.928742, - 0.928742, - 0.928742, - 0.928739 + 0.926408, + 0.926408, + 0.926408, + 0.926408 ] }, "periods": { @@ -16672,229 +15832,124 @@ { "end": "2021-01-01 00:00:00", "start": "2020-01-01 00:00:00" - } - ] - }, - "power": { - "periods": { - "periods": [ - { - "end": "2018-01-01 00:00:00", - "start": "2017-01-01 00:00:00" - }, - { - "end": "2019-01-01 00:00:00", - "start": "2018-01-01 00:00:00" - }, - { - "end": "2020-01-01 00:00:00", - "start": "2019-01-01 00:00:00" - }, - { - "end": "2021-01-01 00:00:00", - "start": "2020-01-01 00:00:00" - } - ] - }, - "unit": "MW", - "values": [ - 20.29421, - 20.29421, - 20.29421, - 0.0 - ] - }, - "rate_sm3_day": [ - 5000000.0, - 5000000.0, - 5000000.0, - 0.0 - ], - "stage_results": [ - { - "asv_recirculation_loss_mw": [ - 0.0, - 0.0, - 0.0, - 0.0 - ], - "chart": { - "control_margin": null, - "curves": [ - { - "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, + } + ] + }, + "power": { + "periods": { + "periods": [ + { + "end": "2018-01-01 00:00:00", + "start": "2017-01-01 00:00:00" + }, + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + }, + { + "end": "2020-01-01 00:00:00", + "start": "2019-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + } + ] + }, + "unit": "MW", + "values": [ + 21.44811, + 21.44811, + 21.44811, + 0.0 + ] + }, + "rate_sm3_day": [ + 5000000.0, + 5000000.0, + 5000000.0, + 0.0 + ], + "stage_results": [ + { + "asv_recirculation_loss_mw": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "chart": { + "control_margin": null, + "curves": [ { "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 65893.33, + 64460.76, + 62789.44, + 59685.54, + 54910.31, + 50373.85, + 48225.0 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 + 1529.172, + 1622.296, + 1695.162, + 1877.354, + 2047.351, + 2172.798, + 2237.55 ], - "speed_rpm": 10984.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 152086.1, + 149937.3, + 147072.2, + 141580.6, + 135372.9, + 128448.8, + 117704.5, + 107676.6, + 95499.73 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 + 2693.933, + 2847.796, + 2981.388, + 3183.771, + 3369.932, + 3552.024, + 3774.521, + 3920.077, + 4057.475 ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 117908.2, + "design_rate": 3065.07, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ @@ -16904,9 +15959,9 @@ "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 6.612006, - 6.612006, - 6.612006, + 6.541107, + 6.541107, + 6.541107, 0.0 ], "energy_usage_unit": "MW", @@ -16993,28 +16048,28 @@ ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 2273.199, - 2273.199, - 2273.199, + 2268.329, + 2268.329, + 2268.329, 0.0 ], "actual_rate_m3_per_hr": [ - 2273.199, - 2273.199, - 2273.199, + 2268.329, + 2268.329, + 2268.329, 0.0 ], "density_kg_per_m3": [ - 75.60061, - 75.60061, - 75.60061, - 75.14556 + 75.76295, + 75.76295, + 75.76295, + 75.76295 ], "kappa": [ - 1.186878, - 1.186878, - 1.186878, - 1.186973 + 1.186842, + 1.186842, + 1.186842, + 1.186842 ], "pressure": [ 111.8034, @@ -17035,46 +16090,46 @@ 0.0 ], "temperature_kelvin": [ - 377.4398, - 377.4398, - 377.4398, - 378.989 + 376.8928, + 376.8928, + 376.8928, + 376.8928 ], "z": [ - 0.916564, - 0.916564, - 0.916564, - 0.918345 + 0.915927, + 0.915927, + 0.915927, + 0.915927 ] }, "polytropic_efficiency": [ - 0.742892, - 0.742892, - 0.742892, - 0.72352 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 138.5074, - 138.5074, - 138.5074, - 142.7125 + 137.0222, + 137.0222, + 137.0222, + 137.0222 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 138.5074, - 138.5074, - 138.5074, - 142.7125 + 137.0222, + 137.0222, + 137.0222, + 137.0222 ], "polytropic_head_kJ_per_kg": [ - 102.896, - 102.896, - 102.896, - 103.2554 + 102.7666, + 102.7666, + 102.7666, + 102.7666 ], "power": [ - 6.612006, - 6.612006, - 6.612006, + 6.541107, + 6.541107, + 6.541107, 0.0 ], "power_unit": "MW", @@ -17105,9 +16160,9 @@ }, { "asv_recirculation_loss_mw": [ - 6.363789, - 6.363789, - 6.363789, + 7.837478, + 7.837478, + 7.837478, 0.0 ], "chart": { @@ -17115,178 +16170,73 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 55885.29, + 54670.3, + 53252.82, + 50620.35, + 46570.4, + 42722.94, + 40900.47 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 + 2494.513, + 2646.426, + 2765.29, + 3062.497, + 3339.811, + 3544.451, + 3650.08 ], - "speed_rpm": 10984.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 128986.9, + 127164.4, + 124734.5, + 120077.0, + 114812.1, + 108939.7, + 99827.27, + 91322.37, + 80994.99 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 + 4394.569, + 4645.564, + 4863.491, + 5193.634, + 5497.316, + 5794.359, + 6157.315, + 6394.758, + 6618.894 ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 100000.0, + "design_rate": 5000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ @@ -17296,9 +16246,9 @@ "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 12.68221, - 12.68221, - 12.68221, + 13.90701, + 13.90701, + 13.90701, 0.0 ], "energy_usage_unit": "MW", @@ -17317,9 +16267,9 @@ 0.0 ], "actual_rate_m3_per_hr": [ - 3083.966, - 3083.966, - 3083.966, + 3520.48, + 3520.48, + 3520.48, 0.0 ], "density_kg_per_m3": [ @@ -17347,9 +16297,9 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 10035903.0, - 10035903.0, - 10035903.0, + 11456413.0, + 11456413.0, + 11456413.0, 0.0 ], "temperature_kelvin": [ @@ -17378,35 +16328,35 @@ 0.0 ], "mass_rate_kg_per_hr": [ - 344944.6, - 344944.6, - 344944.6, + 393769.0, + 393769.0, + 393769.0, 0.0 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 1018.669, - 1018.669, - 1018.669, + 1011.489, + 1011.489, + 1011.489, 0.0 ], "actual_rate_m3_per_hr": [ - 2044.653, - 2044.653, - 2044.653, + 2317.608, + 2317.608, + 2317.608, 0.0 ], "density_kg_per_m3": [ - 168.7056, - 168.7056, - 168.7056, - 168.7071 + 169.9032, + 169.9032, + 169.9032, + 169.9032 ], "kappa": [ - 1.161783, - 1.161783, - 1.161783, - 1.161783 + 1.161495, + 1.161495, + 1.161495, + 1.161495 ], "pressure": [ 250.0, @@ -17421,52 +16371,52 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 10035903.0, - 10035903.0, - 10035903.0, + 11456413.0, + 11456413.0, + 11456413.0, 0.0 ], "temperature_kelvin": [ - 373.2467, - 373.2467, - 373.2467, - 373.2447 + 371.5497, + 371.5497, + 371.5497, + 371.5497 ], "z": [ - 0.928742, - 0.928742, - 0.928742, - 0.928739 + 0.926408, + 0.926408, + 0.926408, + 0.926408 ] }, "polytropic_efficiency": [ - 0.723485, - 0.723485, - 0.723485, - 0.723515 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 132.3574, - 132.3574, - 132.3574, - 132.3512 + 127.1436, + 127.1436, + 127.1436, + 127.1436 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 132.3574, - 132.3574, - 132.3574, - 132.3512 + 127.1436, + 127.1436, + 127.1436, + 127.1436 ], "polytropic_head_kJ_per_kg": [ - 95.75854, - 95.75854, - 95.75854, - 95.75806 + 95.35773, + 95.35773, + 95.35773, + 95.35773 ], "power": [ - 12.68221, - 12.68221, - 12.68221, + 13.90701, + 13.90701, + 13.90701, 0.0 ], "power_unit": "MW", @@ -17526,9 +16476,9 @@ }, "unit": "MW", "values": [ - 19.70696, - 19.70696, - 19.70696, + 21.02067, + 21.02067, + 21.02067, 0.0 ] }, @@ -17605,9 +16555,9 @@ }, "unit": "MW", "values": [ - 19.70696, - 19.70696, - 19.70696, + 21.02067, + 21.02067, + 21.02067, 0.0 ] }, @@ -17663,9 +16613,9 @@ }, "unit": "MW", "values": [ - 6.489461, - 6.489461, - 6.489461, + 8.133376, + 8.133376, + 8.133376, 0.0 ] }, @@ -17697,9 +16647,9 @@ }, "unit": "MW", "values": [ - 19.70696, - 19.70696, - 19.70696, + 21.02067, + 21.02067, + 21.02067, 0.0 ] }, @@ -17809,22 +16759,22 @@ NaN ], "actual_rate_m3_per_hr": [ - 1046.174, - 1046.174, - 1046.174, + 1038.818, + 1038.818, + 1038.818, 0.0 ], "density_kg_per_m3": [ - 164.2806, - 164.2806, - 164.2806, - 164.2818 + 165.444, + 165.444, + 165.444, + 165.444 ], "kappa": [ - 1.160977, - 1.160977, - 1.160977, - 1.160976 + 1.160699, + 1.160699, + 1.160699, + 1.160699 ], "pressure": [ 250.0, @@ -17845,16 +16795,16 @@ 0.0 ], "temperature_kelvin": [ - 373.0912, - 373.0912, - 373.0912, - 373.0894 + 371.3502, + 371.3502, + 371.3502, + 371.3502 ], "z": [ - 0.963697, - 0.963697, - 0.963697, - 0.963695 + 0.961474, + 0.961474, + 0.961474, + 0.961474 ] }, "periods": { @@ -17900,9 +16850,9 @@ }, "unit": "MW", "values": [ - 19.70696, - 19.70696, - 19.70696, + 21.02067, + 21.02067, + 21.02067, 0.0 ] }, @@ -17925,178 +16875,73 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 66632.78, + 65184.14, + 63494.05, + 60355.32, + 55526.51, + 50939.14, + 48766.17 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 + 1532.787, + 1626.131, + 1699.169, + 1881.792, + 2052.191, + 2177.935, + 2242.84 ], - "speed_rpm": 10984.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 153792.8, + 151619.9, + 148722.6, + 143169.5, + 136892.0, + 129890.2, + 119025.4, + 108884.9, + 96571.42 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 + 2700.301, + 2854.529, + 2988.437, + 3191.297, + 3377.899, + 3560.421, + 3783.444, + 3929.344, + 4067.067 ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 119231.3, + "design_rate": 3072.316, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ @@ -18106,9 +16951,9 @@ "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 6.688704, - 6.688704, - 6.688704, + 6.614931, + 6.614931, + 6.614931, 0.0 ], "energy_usage_unit": "MW", @@ -18195,28 +17040,28 @@ ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 2304.515, - 2304.515, - 2304.515, + 2299.479, + 2299.479, + 2299.479, 0.0 ], "actual_rate_m3_per_hr": [ - 2304.515, - 2304.515, - 2304.515, + 2299.479, + 2299.479, + 2299.479, 0.0 ], "density_kg_per_m3": [ - 74.57801, - 74.57801, - 74.57801, - 74.13857 + 74.74137, + 74.74137, + 74.74137, + 74.74137 ], "kappa": [ - 1.185165, - 1.185165, - 1.185165, - 1.185253 + 1.185129, + 1.185129, + 1.185129, + 1.185129 ], "pressure": [ 111.8034, @@ -18237,46 +17082,46 @@ 0.0 ], "temperature_kelvin": [ - 377.5058, - 377.5058, - 377.5058, - 379.0406 + 376.9411, + 376.9411, + 376.9411, + 376.9411 ], "z": [ - 0.933187, - 0.933187, - 0.933187, - 0.934892 + 0.932551, + 0.932551, + 0.932551, + 0.932551 ] }, "polytropic_efficiency": [ - 0.742677, - 0.742677, - 0.742677, - 0.723521 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 140.1051, - 140.1051, - 140.1051, - 144.3037 + 138.5598, + 138.5598, + 138.5598, + 138.5598 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 140.1051, - 140.1051, - 140.1051, - 144.3037 + 138.5598, + 138.5598, + 138.5598, + 138.5598 ], "polytropic_head_kJ_per_kg": [ - 104.0529, - 104.0529, - 104.0529, - 104.4068 + 103.9199, + 103.9199, + 103.9199, + 103.9199 ], "power": [ - 6.688704, - 6.688704, - 6.688704, + 6.614931, + 6.614931, + 6.614931, 0.0 ], "power_unit": "MW", @@ -18307,9 +17152,9 @@ }, { "asv_recirculation_loss_mw": [ - 6.489461, - 6.489461, - 6.489461, + 8.133376, + 8.133376, + 8.133376, 0.0 ], "chart": { @@ -18317,178 +17162,73 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 55885.29, + 54670.3, + 53252.82, + 50620.35, + 46570.4, + 42722.94, + 40900.47 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 + 2494.513, + 2646.426, + 2765.29, + 3062.497, + 3339.811, + 3544.451, + 3650.08 ], - "speed_rpm": 10984.0 + "speed_rpm": 75.0 }, - { - "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + { + "efficiency_fraction": [ + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 128986.9, + 127164.4, + 124734.5, + 120077.0, + 114812.1, + 108939.7, + 99827.27, + 91322.37, + 80994.99 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 + 4394.569, + 4645.564, + 4863.491, + 5193.634, + 5497.316, + 5794.359, + 6157.315, + 6394.758, + 6618.894 ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 100000.0, + "design_rate": 5000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ @@ -18498,9 +17238,9 @@ "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 13.01826, - 13.01826, - 13.01826, + 14.40574, + 14.40574, + 14.40574, 0.0 ], "energy_usage_unit": "MW", @@ -18519,9 +17259,9 @@ 0.0 ], "actual_rate_m3_per_hr": [ - 3128.22, - 3128.22, - 3128.22, + 3603.146, + 3603.146, + 3603.146, 0.0 ], "density_kg_per_m3": [ @@ -18549,9 +17289,9 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 9969874.0, - 9969874.0, - 9969874.0, + 11483501.0, + 11483501.0, + 11483501.0, 0.0 ], "temperature_kelvin": [ @@ -18580,35 +17320,35 @@ 0.0 ], "mass_rate_kg_per_hr": [ - 342696.8, - 342696.8, - 342696.8, + 394725.1, + 394725.1, + 394725.1, 0.0 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 1046.174, - 1046.174, - 1046.174, + 1038.818, + 1038.818, + 1038.818, 0.0 ], "actual_rate_m3_per_hr": [ - 2086.045, - 2086.045, - 2086.045, + 2385.853, + 2385.853, + 2385.853, 0.0 ], "density_kg_per_m3": [ - 164.2806, - 164.2806, - 164.2806, - 164.2818 + 165.444, + 165.444, + 165.444, + 165.444 ], "kappa": [ - 1.160977, - 1.160977, - 1.160977, - 1.160976 + 1.160699, + 1.160699, + 1.160699, + 1.160699 ], "pressure": [ 250.0, @@ -18623,52 +17363,52 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 9969874.0, - 9969874.0, - 9969874.0, + 11483501.0, + 11483501.0, + 11483501.0, 0.0 ], "temperature_kelvin": [ - 373.0912, - 373.0912, - 373.0912, - 373.0894 + 371.3502, + 371.3502, + 371.3502, + 371.3502 ], "z": [ - 0.963697, - 0.963697, - 0.963697, - 0.963695 + 0.961474, + 0.961474, + 0.961474, + 0.961474 ] }, "polytropic_efficiency": [ - 0.723492, - 0.723492, - 0.723492, - 0.723517 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 136.7557, - 136.7557, - 136.7557, - 136.7504 + 131.3843, + 131.3843, + 131.3843, + 131.3843 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 136.7557, - 136.7557, - 136.7557, - 136.7504 + 131.3843, + 131.3843, + 131.3843, + 131.3843 ], "polytropic_head_kJ_per_kg": [ - 98.94167, - 98.94167, - 98.94167, - 98.94127 + 98.5382, + 98.5382, + 98.5382, + 98.5382 ], "power": [ - 13.01826, - 13.01826, - 13.01826, + 14.40574, + 14.40574, + 14.40574, 0.0 ], "power_unit": "MW", @@ -24237,9 +22977,9 @@ }, "unit": "Sm3/d", "values": [ - 136412.3, - 136412.3, - 136412.3, + 143208.1, + 143208.1, + 143208.1, 0.0 ] }, @@ -24316,9 +23056,9 @@ }, "unit": "MW", "values": [ - 21.66011, - 21.66011, - 21.66011, + 22.80059, + 22.80059, + 22.80059, 0.0 ] }, @@ -24374,9 +23114,9 @@ }, "unit": "MW", "values": [ - 3.530725, - 3.530725, - 3.530725, + 5.800413, + 5.800413, + 5.800413, 0.0 ] }, @@ -24408,9 +23148,9 @@ }, "unit": "Sm3/d", "values": [ - 136412.3, - 136412.3, - 136412.3, + 143208.1, + 143208.1, + 143208.1, 0.0 ] }, @@ -24520,22 +23260,22 @@ NaN ], "actual_rate_m3_per_hr": [ - 1367.963, - 1367.963, - 1367.963, + 1356.148, + 1356.148, + 1356.148, 0.0 ], "density_kg_per_m3": [ - 125.6366, - 125.6366, - 125.6366, - 125.6094 + 126.7312, + 126.7312, + 126.7312, + 126.7312 ], "kappa": [ - 1.167935, - 1.167935, - 1.167935, - 1.167941 + 1.167676, + 1.167676, + 1.167676, + 1.167676 ], "pressure": [ 200.0, @@ -24556,16 +23296,16 @@ 0.0 ], "temperature_kelvin": [ - 391.0053, - 391.0053, - 391.0053, - 391.0623 + 388.735, + 388.735, + 388.735, + 388.735 ], "z": [ - 0.959667, - 0.959667, - 0.959667, - 0.959734 + 0.956998, + 0.956998, + 0.956998, + 0.956998 ] }, "periods": { @@ -24611,9 +23351,9 @@ }, "unit": "MW", "values": [ - 21.66011, - 21.66011, - 21.66011, + 22.80059, + 22.80059, + 22.80059, 0.0 ] }, @@ -24636,190 +23376,85 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 83341.4, + 81529.5, + 79415.61, + 75489.83, + 69450.16, + 63712.47, + 60994.62 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 - ], - "speed_rpm": 10984.0 - }, - { - "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 2680.633, + 2843.88, + 2971.613, + 3290.995, + 3588.999, + 3808.908, + 3922.418 + ], + "speed_rpm": 75.0 + }, + { + "efficiency_fraction": [ + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 192357.4, + 189639.6, + 186015.8, + 179070.2, + 171218.6, + 162461.1, + 148871.8, + 136188.5, + 120787.3 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 + 4722.455, + 4992.177, + 5226.364, + 5581.139, + 5907.479, + 6226.686, + 6616.723, + 6871.882, + 7112.741 ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 149129.4, + "design_rate": 5373.058, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ - "BELOW_MINIMUM_SPEED", - "BELOW_MINIMUM_SPEED", - "BELOW_MINIMUM_SPEED", + "INTERNAL_POINT", + "INTERNAL_POINT", + "INTERNAL_POINT", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 9.080434, - 9.080434, - 9.080434, + 8.273669, + 8.273669, + 8.273669, 0.0 ], "energy_usage_unit": "MW", @@ -24906,28 +23541,28 @@ ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 3608.16, - 3608.16, - 3608.16, + 3532.164, + 3532.164, + 3532.164, 0.0 ], "actual_rate_m3_per_hr": [ - 3608.16, - 3608.16, - 3608.16, + 3532.164, + 3532.164, + 3532.164, 0.0 ], "density_kg_per_m3": [ - 47.63265, - 47.63265, - 47.63265, - 48.19951 + 48.65748, + 48.65748, + 48.65748, + 48.65748 ], "kappa": [ - 1.195688, - 1.195688, - 1.195688, - 1.196107 + 1.196413, + 1.196413, + 1.196413, + 1.196413 ], "pressure": [ 77.45967, @@ -24948,53 +23583,53 @@ 0.0 ], "temperature_kelvin": [ - 397.4155, - 397.4155, - 397.4155, - 393.79 + 390.9355, + 390.9355, + 390.9355, + 390.9355 ], "z": [ - 0.959985, - 0.959985, - 0.959985, - 0.957462 + 0.955403, + 0.955403, + 0.955403, + 0.955403 ] }, "polytropic_efficiency": [ - 0.701955, - 0.701955, - 0.701955, - 0.723 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 186.9889, - 186.9889, - 186.9889, - 180.7422 + 173.3046, + 173.3046, + 173.3046, + 173.3046 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 190.2036, - 190.2036, - 190.2036, - 180.7422 + 173.3046, + 173.3046, + 173.3046, + 173.3046 ], "polytropic_head_kJ_per_kg": [ - 133.5143, - 133.5143, - 133.5143, - 130.6766 + 129.9785, + 129.9785, + 129.9785, + 129.9785 ], "power": [ - 9.080434, - 9.080434, - 9.080434, + 8.273669, + 8.273669, + 8.273669, 0.0 ], "power_unit": "MW", "pressure_is_choked": [ - true, - true, - true, + false, + false, + false, false ], "rate_exceeds_maximum": [ @@ -25018,9 +23653,9 @@ }, { "asv_recirculation_loss_mw": [ - 3.530725, - 3.530725, - 3.530725, + 5.800413, + 5.800413, + 5.800413, 0.0 ], "chart": { @@ -25028,178 +23663,73 @@ "curves": [ { "efficiency_fraction": [ - 0.723, - 0.7469, - 0.7449, - 0.7015 - ], - "polytropic_head_joule_per_kg": [ - 82530.7, - 78443.25, - 72239.04, - 60107.54 - ], - "rate_actual_m3_hour": [ - 2900.067, - 3503.807, - 4002.555, - 4595.015 - ], - "speed_rpm": 7689.0 - }, - { - "efficiency_fraction": [ - 0.7241, - 0.7449, - 0.7464, - 0.722, - 0.7007 - ], - "polytropic_head_joule_per_kg": [ - 107428.9, - 101959.1, - 95230.49, - 84305.75, - 78230.83 - ], - "rate_actual_m3_hour": [ - 3305.572, - 4000.155, - 4499.234, - 4996.873, - 5241.989 - ], - "speed_rpm": 8787.0 - }, - { - "efficiency_fraction": [ - 0.723, - 0.7473, - 0.748, - 0.7306, - 0.704 - ], - "polytropic_head_joule_per_kg": [ - 135823.2, - 129322.2, - 121892.9, - 110621.5, - 98633.21 - ], - "rate_actual_m3_hour": [ - 3708.871, - 4502.253, - 4993.596, - 5507.811, - 5924.331 - ], - "speed_rpm": 9886.0 - }, - { - "efficiency_fraction": [ - 0.7232, - 0.7437, - 0.7453, - 0.7414, - 0.701 - ], - "polytropic_head_joule_per_kg": [ - 151422.1, - 146980.6, - 140775.7, - 131074.6, - 109705.5 - ], - "rate_actual_m3_hour": [ - 3928.039, - 4507.465, - 5002.125, - 5498.991, - 6248.594 - ], - "speed_rpm": 10435.0 - }, - { - "efficiency_fraction": [ - 0.724, - 0.738, - 0.7479, - 0.74766, - 0.7298, - 0.7014 - ], - "polytropic_head_joule_per_kg": [ - 161345.1, - 157754.6, - 152506.3, - 143618.4, - 131983.7, - 117455.1 - ], - "rate_actual_m3_hour": [ - 4052.906, - 4500.664, - 4999.41, - 5492.822, - 6000.626, - 6439.488 - ], - "speed_rpm": 10767.0 - }, - { - "efficiency_fraction": [ - 0.7226, - 0.7462, - 0.7468, - 0.7349, - 0.7023 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 167544.0, - 159657.0, - 151353.6, - 139907.4, - 121474.8 + 55885.29, + 54670.3, + 53252.82, + 50620.35, + 46570.4, + 42722.94, + 40900.47 ], "rate_actual_m3_hour": [ - 4138.697, - 5002.476, - 5494.37, - 6008.696, - 6560.148 + 2494.513, + 2646.426, + 2765.29, + 3062.497, + 3339.811, + 3544.451, + 3650.08 ], - "speed_rpm": 10984.0 + "speed_rpm": 75.0 }, { "efficiency_fraction": [ - 0.7254, - 0.7444, - 0.745, - 0.7466, - 0.7266, - 0.7019 + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_head_joule_per_kg": [ - 185235.4, - 178887.2, - 171985.3, - 161764.1, - 147514.4, - 133600.3 + 128986.9, + 127164.4, + 124734.5, + 120077.0, + 114812.1, + 108939.7, + 99827.27, + 91322.37, + 80994.99 ], "rate_actual_m3_hour": [ - 4327.917, - 4998.517, - 5505.885, - 6027.617, - 6506.906, - 6908.283 + 4394.569, + 4645.564, + 4863.491, + 5193.634, + 5497.316, + 5794.359, + 6157.315, + 6394.758, + 6618.894 ], - "speed_rpm": 11533.0 + "speed_rpm": 105.0 } ], - "design_head": null, - "design_rate": null, + "design_head": 100000.0, + "design_rate": 5000.0, "typ": "VARIABLE_SPEED_CHART" }, "chart_area_flags": [ @@ -25209,9 +23739,9 @@ "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ - 11.57968, - 11.57968, - 11.57968, + 13.52692, + 13.52692, + 13.52692, 0.0 ], "energy_usage_unit": "MW", @@ -25230,9 +23760,9 @@ 0.0 ], "actual_rate_m3_per_hr": [ - 3448.831, - 3448.831, - 3448.831, + 4196.918, + 4196.918, + 4196.918, 0.0 ], "density_kg_per_m3": [ @@ -25260,9 +23790,9 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 7193282.0, - 7193282.0, - 7193282.0, + 8753580.0, + 8753580.0, + 8753580.0, 0.0 ], "temperature_kelvin": [ @@ -25291,35 +23821,35 @@ 0.0 ], "mass_rate_kg_per_hr": [ - 247256.4, - 247256.4, - 247256.4, + 300888.9, + 300888.9, + 300888.9, 0.0 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ - 1367.963, - 1367.963, - 1367.963, + 1356.148, + 1356.148, + 1356.148, 0.0 ], "actual_rate_m3_per_hr": [ - 1968.029, - 1968.029, - 1968.029, + 2374.23, + 2374.23, + 2374.23, 0.0 ], "density_kg_per_m3": [ - 125.6366, - 125.6366, - 125.6366, - 125.6094 + 126.7312, + 126.7312, + 126.7312, + 126.7312 ], "kappa": [ - 1.167935, - 1.167935, - 1.167935, - 1.167941 + 1.167676, + 1.167676, + 1.167676, + 1.167676 ], "pressure": [ 200.0, @@ -25334,52 +23864,52 @@ 0.0 ], "standard_rate_sm3_per_day": [ - 7193282.0, - 7193282.0, - 7193282.0, + 8753580.0, + 8753580.0, + 8753580.0, 0.0 ], "temperature_kelvin": [ - 391.0053, - 391.0053, - 391.0053, - 391.0623 + 388.735, + 388.735, + 388.735, + 388.735 ], "z": [ - 0.959667, - 0.959667, - 0.959667, - 0.959734 + 0.956998, + 0.956998, + 0.956998, + 0.956998 ] }, "polytropic_efficiency": [ - 0.723634, - 0.723634, - 0.723634, - 0.723 + 0.75, + 0.75, + 0.75, + 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ - 168.5977, - 168.5977, - 168.5977, - 168.7671 + 161.8435, + 161.8435, + 161.8435, + 161.8435 ], "polytropic_enthalpy_change_kJ_per_kg": [ - 168.5977, - 168.5977, - 168.5977, - 168.7671 + 161.8435, + 161.8435, + 161.8435, + 161.8435 ], "polytropic_head_kJ_per_kg": [ - 122.0031, - 122.0031, - 122.0031, - 122.0186 + 121.3826, + 121.3826, + 121.3826, + 121.3826 ], "power": [ - 11.57968, - 11.57968, - 11.57968, + 13.52692, + 13.52692, + 13.52692, 0.0 ], "power_unit": "MW", @@ -25411,15 +23941,15 @@ ], "turbine_result": { "efficiency": [ - 0.361025, - 0.361025, - 0.361025, + 0.362, + 0.362, + 0.362, 0.0 ], "energy_usage": [ - 136412.3, - 136412.3, - 136412.3, + 143208.1, + 143208.1, + 143208.1, 0.0 ], "energy_usage_unit": "Sm3/d", @@ -25430,21 +23960,21 @@ false ], "fuel_rate": [ - 136412.3, - 136412.3, - 136412.3, + 143208.1, + 143208.1, + 143208.1, 0.0 ], "load": [ - 21.66011, - 21.66011, - 21.66011, + 22.80059, + 22.80059, + 22.80059, 0.0 ], "power": [ - 21.66011, - 21.66011, - 21.66011, + 22.80059, + 22.80059, + 22.80059, 0.0 ], "power_unit": "MW" @@ -31163,9 +29693,9 @@ }, "unit": "t/d", "values": [ - 300.1071, - 300.1071, - 300.1071, + 315.0578, + 315.0578, + 315.0578, 0.0 ] } diff --git a/src/tests/libecalc/presentation/yaml/yaml_types/models/conftest.py b/src/tests/libecalc/presentation/yaml/yaml_types/models/conftest.py new file mode 100644 index 0000000000..3fee09d22c --- /dev/null +++ b/src/tests/libecalc/presentation/yaml/yaml_types/models/conftest.py @@ -0,0 +1,136 @@ +from typing import Dict, Optional, cast + +from libecalc.presentation.yaml.configuration_service import ConfigurationService +from libecalc.presentation.yaml.yaml_entities import ResourceStream +from libecalc.presentation.yaml.yaml_models.yaml_model import ReaderType, YamlConfiguration, YamlValidator + + +class OverridableStreamConfigurationService(ConfigurationService): + def __init__(self, stream: ResourceStream, overrides: Optional[Dict] = None): + self._overrides = overrides + self._stream = stream + + def get_configuration(self) -> YamlValidator: + main_yaml_model = YamlConfiguration.Builder.get_yaml_reader(ReaderType.PYYAML).read( + main_yaml=self._stream, + enable_include=True, + ) + + if self._overrides is not None: + main_yaml_model._internal_datamodel.update(self._overrides) + return cast(YamlValidator, main_yaml_model) + + +yaml_fluid_model = """ + - NAME: fluid_model + TYPE: FLUID + FLUID_MODEL_TYPE: PREDEFINED + EOS_MODEL: SRK + GAS_TYPE: MEDIUM +""" + +yaml_chart_single_speed = """ + - NAME: single_speed_compressor_chart + TYPE: COMPRESSOR_CHART + CHART_TYPE: SINGLE_SPEED + UNITS: + RATE: AM3_PER_HOUR + HEAD: M + EFFICIENCY: FRACTION + CURVE: + SPEED: 7500 + RATE: [3000, 3500, 4000, 4500] + HEAD: [8400, 8000, 7400, 6000] + EFFICIENCY: [0.72, 0.75, 0.74, 0.70] +""" + +yaml_chart_variable_speed = """ + - NAME: variable_speed_compressor_chart + TYPE: COMPRESSOR_CHART + CHART_TYPE: VARIABLE_SPEED + UNITS: + RATE: AM3_PER_HOUR + HEAD: M + EFFICIENCY: FRACTION + CURVES: + - SPEED: 7500 + RATE: [3000, 3500, 4000, 4500] + HEAD: [8400, 8000, 7363, 6000] + EFFICIENCY: [0.72, 0.75, 0.74, 0.70] + - SPEED: 9900 + RATE: [3700, 4500, 5000, 5500, 6000] + HEAD: [13900, 13200, 12400, 11300, 10000] + EFFICIENCY: [0.72, 0.75, 0.748, 0.73, 0.70] + - SPEED: 10800 + RATE: [4000, 4500, 5000, 5500, 6000, 6400] + HEAD: [16500, 16000, 15500, 14600, 13500, 12000] + EFFICIENCY: [0.72, 0.73, 0.74, 0.74, 0.72, 0.70] +""" + + +yaml_chart_generic_from_input = """ + - NAME: generic_from_input_compressor_chart + TYPE: COMPRESSOR_CHART + CHART_TYPE: GENERIC_FROM_INPUT + POLYTROPIC_EFFICIENCY: 0.75 + UNITS: + EFFICIENCY: FRACTION +""" + + +yaml_simplified_train_wrong_chart = f""" +MODELS: + {yaml_fluid_model} + {yaml_chart_single_speed} + - NAME: simplified_compressor_train + TYPE: SIMPLIFIED_VARIABLE_SPEED_COMPRESSOR_TRAIN + FLUID_MODEL: fluid_model + COMPRESSOR_TRAIN: + STAGES: + - INLET_TEMPERATURE: 30 + COMPRESSOR_CHART: single_speed_compressor_chart +""" + +yaml_simplified_train_with_control_margin_and_pressure_drop = f""" +MODELS: + {yaml_fluid_model} + {yaml_chart_generic_from_input} + - NAME: simplified_compressor_train + TYPE: SIMPLIFIED_VARIABLE_SPEED_COMPRESSOR_TRAIN + FLUID_MODEL: fluid_model + COMPRESSOR_TRAIN: + STAGES: + - INLET_TEMPERATURE: 30 + CONTROL_MARGIN: 10 + CONTROL_MARGIN_UNIT: PERCENTAGE + PRESSURE_DROP_AHEAD_OF_STAGE: 2 + COMPRESSOR_CHART: generic_from_input_compressor_chart + """ + +yaml_single_speed_train_without_control_margin = f""" +MODELS: + {yaml_fluid_model} + {yaml_chart_single_speed} + - NAME: single_speed_compressor_train + TYPE: SINGLE_SPEED_COMPRESSOR_TRAIN + FLUID_MODEL: fluid_model + COMPRESSOR_TRAIN: + STAGES: + - INLET_TEMPERATURE: 30 + COMPRESSOR_CHART: single_speed_compressor_chart + PRESSURE_DROP_AHEAD_OF_STAGE: 2 +""" + +yaml_variable_speed_train_without_control_margin = f""" +MODELS: + {yaml_fluid_model} + {yaml_chart_variable_speed} + - NAME: variable_speed_compressor_train + TYPE: VARIABLE_SPEED_COMPRESSOR_TRAIN + FLUID_MODEL: fluid_model + COMPRESSOR_TRAIN: + STAGES: + - INLET_TEMPERATURE: 30 + COMPRESSOR_CHART: variable_speed_compressor_chart + PRESSURE_DROP_AHEAD_OF_STAGE: 2 + """ diff --git a/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_simplified_compressor_train.py b/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_simplified_compressor_train.py index 467199a258..7b2bf72326 100644 --- a/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_simplified_compressor_train.py +++ b/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_simplified_compressor_train.py @@ -1,69 +1,78 @@ from io import StringIO +from pathlib import Path import pytest -from libecalc.presentation.yaml.validation_errors import DtoValidationError +from conftest import ( + OverridableStreamConfigurationService, + yaml_simplified_train_with_control_margin_and_pressure_drop, + yaml_simplified_train_wrong_chart, +) +from ecalc_cli.infrastructure.file_resource_service import FileResourceService +from libecalc.common.time_utils import Frequency +from libecalc.presentation.yaml.model import YamlModel +from libecalc.presentation.yaml.validation_errors import ValidationError from libecalc.presentation.yaml.yaml_entities import ResourceStream from libecalc.presentation.yaml.yaml_keywords import EcalcYamlKeywords -from libecalc.presentation.yaml.yaml_models.pyyaml_yaml_model import PyYamlYamlModel -from libecalc.presentation.yaml.yaml_validation_context import ( - YamlModelValidationContextNames, -) -@pytest.fixture -def yaml_resource_with_control_margin_and_pressure_drop(): - yaml_with_control_margin_and_pressure_drop = """ - MODELS: - - NAME: simplified_compressor_train - TYPE: SIMPLIFIED_VARIABLE_SPEED_COMPRESSOR_TRAIN - FLUID_MODEL: fluid_model - COMPRESSOR_TRAIN: - STAGES: - - COMPRESSOR_CHART: chart1 - INLET_TEMPERATURE: 30 - CONTROL_MARGIN: 10 - CONTROL_MARGIN_UNIT: PERCENTAGE - PRESSURE_DROP_AHEAD_OF_STAGE: 2 - """ - return ResourceStream( - name="yaml_with_control_margin_and_pressure_drop", stream=StringIO(yaml_with_control_margin_and_pressure_drop) +def test_control_margin_and_pressure_drop_not_allowed(): + configuration_service = OverridableStreamConfigurationService( + stream=ResourceStream(name="", stream=StringIO(yaml_simplified_train_with_control_margin_and_pressure_drop)) ) + resource_service = FileResourceService(working_directory=Path("")) + model = YamlModel( + configuration_service=configuration_service, + resource_service=resource_service, + output_frequency=Frequency.YEAR, + ) -def test_control_margin_and_pressure_drop_not_allowed(yaml_resource_with_control_margin_and_pressure_drop): - with pytest.raises(DtoValidationError) as exc_info: - PyYamlYamlModel.read(yaml_resource_with_control_margin_and_pressure_drop).validate( - { - YamlModelValidationContextNames.resource_file_names: [], - } - ) - - errors = exc_info.value.errors() + with pytest.raises(ValidationError) as exc_info: + model.validate_for_run() # Control margin is not allowed: - error_1 = str(errors[1]) - assert ( - f"MODELS[0].{EcalcYamlKeywords.models_type_compressor_train_simplified}.COMPRESSOR_TRAIN.YamlCompressorStages[YamlCompressorStage].STAGES[0].{EcalcYamlKeywords.models_type_compressor_train_stage_control_margin}" - in error_1 + f"{EcalcYamlKeywords.models_type_compressor_train_simplified}" + f".COMPRESSOR_TRAIN.YamlCompressorStages[YamlCompressorStage].STAGES[0]." + f"{EcalcYamlKeywords.models_type_compressor_train_stage_control_margin}\n" + f"\tMessage: This is not a valid keyword" in str(exc_info.value) ) - assert "This is not a valid keyword" in error_1 # Control margin unit is not allowed: - error_2 = str(errors[2]) - assert ( - f"MODELS[0].{EcalcYamlKeywords.models_type_compressor_train_simplified}.COMPRESSOR_TRAIN.YamlCompressorStages[YamlCompressorStage].STAGES[0].{EcalcYamlKeywords.models_type_compressor_train_stage_control_margin_unit}" - in error_2 + f"{EcalcYamlKeywords.models_type_compressor_train_simplified}." + f"COMPRESSOR_TRAIN.YamlCompressorStages[YamlCompressorStage].STAGES[0]." + f"{EcalcYamlKeywords.models_type_compressor_train_stage_control_margin_unit}\n" + f"\tMessage: This is not a valid keyword" in str(exc_info.value) ) - assert "This is not a valid keyword" in error_2 # Pressure drop ahead of stage is not allowed: - error_3 = str(errors[3]) + assert ( + f"{EcalcYamlKeywords.models_type_compressor_train_simplified}." + f"COMPRESSOR_TRAIN.YamlCompressorStages[YamlCompressorStage].STAGES[0]." + f"{EcalcYamlKeywords.models_type_compressor_train_pressure_drop_ahead_of_stage}\n" + f"\tMessage: This is not a valid keyword" in str(exc_info.value) + ) + + +def test_single_speed_chart_not_allowed(): + configuration_service = OverridableStreamConfigurationService( + stream=ResourceStream(name="", stream=StringIO(yaml_simplified_train_wrong_chart)) + ) + resource_service = FileResourceService(working_directory=Path("")) + + model = YamlModel( + configuration_service=configuration_service, + resource_service=resource_service, + output_frequency=Frequency.YEAR, + ) + + with pytest.raises(ValidationError) as exc_info: + model.validate_for_run() + # Single speed compressor chart is not allowed for simplified trains: assert ( - f"MODELS[0].{EcalcYamlKeywords.models_type_compressor_train_simplified}.COMPRESSOR_TRAIN.YamlCompressorStages[YamlCompressorStage].STAGES[0].{EcalcYamlKeywords.models_type_compressor_train_pressure_drop_ahead_of_stage}" - in error_3 + f"{EcalcYamlKeywords.consumer_chart_type_single_speed} compressor chart is not supported for " + f"{EcalcYamlKeywords.models_type_compressor_train_simplified}." in str(exc_info.value) ) - assert "This is not a valid keyword" in error_3 diff --git a/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_single_speed_compressor_train.py b/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_single_speed_compressor_train.py new file mode 100644 index 0000000000..fddd25699a --- /dev/null +++ b/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_single_speed_compressor_train.py @@ -0,0 +1,45 @@ +from io import StringIO +from pathlib import Path + +import pytest + +from conftest import ( + OverridableStreamConfigurationService, + yaml_single_speed_train_without_control_margin, +) +from ecalc_cli.infrastructure.file_resource_service import FileResourceService +from libecalc.common.time_utils import Frequency +from libecalc.presentation.yaml.model import YamlModel +from libecalc.presentation.yaml.validation_errors import ValidationError +from libecalc.presentation.yaml.yaml_entities import ResourceStream +from libecalc.presentation.yaml.yaml_keywords import EcalcYamlKeywords + + +def test_control_margin_required(): + configuration_service = OverridableStreamConfigurationService( + stream=ResourceStream(name="", stream=StringIO(yaml_single_speed_train_without_control_margin)) + ) + resource_service = FileResourceService(working_directory=Path("")) + + model = YamlModel( + configuration_service=configuration_service, + resource_service=resource_service, + output_frequency=Frequency.YEAR, + ) + + with pytest.raises(ValidationError) as exc_info: + model.validate_for_run() + + # Control margin is required for single speed compressor train: + assert ( + f"{EcalcYamlKeywords.models_type_compressor_train_single_speed}.COMPRESSOR_TRAIN.STAGES[0]." + f"{EcalcYamlKeywords.models_type_compressor_train_stage_control_margin}\n" + f"\tMessage: This keyword is missing, it is required" in str(exc_info.value) + ) + + # Control margin unit is required for single speed compressor train: + assert ( + f"{EcalcYamlKeywords.models_type_compressor_train_single_speed}.COMPRESSOR_TRAIN.STAGES[0]." + f"{EcalcYamlKeywords.models_type_compressor_train_stage_control_margin_unit}\n" + f"\tMessage: This keyword is missing, it is required" in str(exc_info.value) + ) diff --git a/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_variable_speed_compressor_train.py b/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_variable_speed_compressor_train.py new file mode 100644 index 0000000000..38ecaf4281 --- /dev/null +++ b/src/tests/libecalc/presentation/yaml/yaml_types/models/test_yaml_variable_speed_compressor_train.py @@ -0,0 +1,45 @@ +from io import StringIO +from pathlib import Path + +import pytest + +from conftest import ( + OverridableStreamConfigurationService, + yaml_variable_speed_train_without_control_margin, +) +from ecalc_cli.infrastructure.file_resource_service import FileResourceService +from libecalc.common.time_utils import Frequency +from libecalc.presentation.yaml.model import YamlModel +from libecalc.presentation.yaml.validation_errors import ValidationError +from libecalc.presentation.yaml.yaml_entities import ResourceStream +from libecalc.presentation.yaml.yaml_keywords import EcalcYamlKeywords + + +def test_control_margin_required(): + configuration_service = OverridableStreamConfigurationService( + stream=ResourceStream(name="", stream=StringIO(yaml_variable_speed_train_without_control_margin)) + ) + resource_service = FileResourceService(working_directory=Path("")) + + model = YamlModel( + configuration_service=configuration_service, + resource_service=resource_service, + output_frequency=Frequency.YEAR, + ) + + with pytest.raises(ValidationError) as exc_info: + model.validate_for_run() + + # Control margin is required for variable speed compressor train: + assert ( + f"{EcalcYamlKeywords.models_type_compressor_train_variable_speed}.COMPRESSOR_TRAIN.STAGES[0]." + f"{EcalcYamlKeywords.models_type_compressor_train_stage_control_margin}\n" + f"\tMessage: This keyword is missing, it is required" in str(exc_info.value) + ) + + # Control margin unit is required for variable speed compressor train: + assert ( + f"MODELS[2].{EcalcYamlKeywords.models_type_compressor_train_variable_speed}.COMPRESSOR_TRAIN.STAGES[0]." + f"{EcalcYamlKeywords.models_type_compressor_train_stage_control_margin_unit}\n" + f"\tMessage: This keyword is missing, it is required" in str(exc_info.value) + )