From 4068795917d5591ea6abdab8f3e04c502e222468 Mon Sep 17 00:00:00 2001 From: olelod Date: Fri, 27 Sep 2024 13:57:03 +0200 Subject: [PATCH] refactor: use Periods instead of datetime for temporal model dicts refactor: use periods in timeseries refactor: use periods in simple models for delta profiles refactor: change from timesteps to periods in results chore: update tests to reflect change from timesteps to periods refactor: change from timesteps to periods chore: keep format of first columns in csv and tsv files chore: datetime to periods chore: make sure dictionary keys are periods not strings chore: datetime to periods chore: add specific end to test dtos chore: update tests to run chore: update snapshots chore: update simple example refactor: remove resample_time_steps chore: add resample method to TimeSeriesVolumes and use it in queries ECALC-1739 --- examples/simple_yaml_model.ipynb | 2 +- src/ecalc_cli/io/output.py | 12 +- src/libecalc/application/energy_calculator.py | 49 +- src/libecalc/application/graph_result.py | 4 +- src/libecalc/common/list/list_utils.py | 21 +- src/libecalc/common/stream_conditions.py | 30 +- src/libecalc/common/tabular_time_series.py | 7 +- src/libecalc/common/temporal_model.py | 25 +- src/libecalc/common/time_utils.py | 269 +- src/libecalc/common/utils/rates.py | 523 +- src/libecalc/common/variables.py | 86 +- src/libecalc/core/consumers/base/component.py | 1 - .../core/consumers/compressor/component.py | 23 +- .../core/consumers/consumer_system.py | 5 +- src/libecalc/core/consumers/factory.py | 27 +- src/libecalc/core/consumers/generator_set.py | 35 +- .../consumers/legacy_consumer/component.py | 121 +- .../compressor_consumer_function.py | 4 +- .../consumer_tabular_energy_function.py | 2 +- .../direct_expression_consumer_function.py | 2 +- .../pump_consumer_function.py | 2 +- .../consumer_function/results.py | 7 +- .../legacy_consumer/result_mapper.py | 47 +- .../system/consumer_function.py | 2 +- .../legacy_consumer/system/results.py | 3 + .../consumers/legacy_consumer/system/utils.py | 10 +- src/libecalc/core/consumers/pump/component.py | 27 +- .../core/models/compressor/results.py | 4 +- .../sampled/compressor_model_sampled.py | 6 +- .../core/models/compressor/train/base.py | 4 +- src/libecalc/core/models/fuel.py | 39 +- .../core/models/results/compressor.py | 24 +- src/libecalc/core/result/base.py | 3 + src/libecalc/core/result/emission.py | 14 +- src/libecalc/core/result/results.py | 8 +- src/libecalc/domain/stream_conditions.py | 6 +- src/libecalc/dto/components.py | 105 +- .../compressor/operational_settings.py | 16 +- .../core_specs/pump/operational_settings.py | 16 +- src/libecalc/dto/utils/validators.py | 27 +- .../all_energy_usage_models/all_models_dto.py | 187 +- .../cases/all_energy_usage_models/conftest.py | 8 +- .../data/all_energy_usage_models.yaml | 1 + .../consumer_system_v2_dto.py | 89 +- .../data/consumer_system_v2.yaml | 2 +- .../cases/consumer_with_time_slots_models.py | 82 +- .../cases/ltp_export/installation_setup.py | 160 +- .../ltp_export/ltp_power_from_shore_yaml.py | 2 +- .../fixtures/cases/ltp_export/utilities.py | 11 +- .../fixtures/cases/minimal/minimal_dto.py | 11 +- src/libecalc/fixtures/conftest.py | 5 +- src/libecalc/infrastructure/file_utils.py | 2 +- .../presentation/exporter/appliers.py | 13 +- .../exporter/configs/formatter_config.py | 19 +- .../exporter/domain/exportable.py | 6 +- .../presentation/exporter/dto/dtos.py | 12 +- src/libecalc/presentation/exporter/filters.py | 7 +- .../exporter/formatters/formattable.py | 3 +- .../exporter/formatters/index_formatter.py | 22 + .../presentation/exporter/generators.py | 0 .../presentation/exporter/infrastructure.py | 20 +- src/libecalc/presentation/exporter/queries.py | 154 +- .../flow_diagram/EcalcModelMapper.py | 32 +- .../presentation/json_result/aggregators.py | 2 +- .../presentation/json_result/mapper.py | 414 +- .../json_result/result/emission.py | 20 +- .../json_result/result/results.py | 4 +- .../json_result/result/tabular_time_series.py | 15 +- .../presentation/simple_result/simple.py | 134 +- .../presentation/yaml/ltp_validation.py | 3 +- .../yaml/mappers/component_mapper.py | 13 +- .../yaml/mappers/consumer_function_mapper.py | 7 +- .../variables_mapper/variables_mapper.py | 27 +- src/libecalc/presentation/yaml/parse_input.py | 2 +- .../emitters/yaml_venting_emitter.py | 6 +- .../test_component_name_csv/waterinj.csv | 23 +- .../test_component_name_json/waterinj.json | 381 +- .../waterinj.json | 381 +- .../test_app/test_csv_default/test.csv | 23 +- .../test_csv_resampled/results_resampled.csv | 15 + .../test_csv_temporal_default/test.csv | 25 +- .../test_temporal.csv | 25 +- .../test_app/test_full_csv/results.csv | 15 + .../test_full_simplified_json/results.json | 676 +- .../test_json_advanced_model_v3.json | 76445 ++++++++++++---- .../results_resampled.json | 692 +- .../test_app/test_json_true/test_v3.json | 15335 +++- .../test_full_json_v3.json | 15335 +++- src/tests/ecalc_cli/test_app.py | 2 +- src/tests/ecalc_cli/test_cache.py | 0 .../common/test_tabular_time_series.py | 133 +- .../libecalc/common/test_temporal_model.py | 33 +- src/tests/libecalc/common/test_time_utils.py | 39 +- .../test_compute_emission_intensity_yearly.py | 0 src/tests/libecalc/common/utils/test_rates.py | 813 +- src/tests/libecalc/core/consumers/conftest.py | 35 +- .../test_consumer_function.py | 30 +- ...est_direct_expression_consumer_function.py | 41 +- .../core/consumers/system/conftest.py | 24 +- .../consumers/system/test_consumer_system.py | 52 +- .../consumers/system/test_system_results.py | 2 +- .../libecalc/core/consumers/test_crossover.py | 3 +- .../libecalc/core/consumers/test_genset.py | 46 +- .../core/consumers/test_legacy_consumer.py | 53 +- .../models/test_energy_function_results.py | 44 +- .../libecalc/core/models/test_fuel_model.py | 21 +- .../libecalc/core/result/test_results.py | 34 +- .../test_requested_pressures_compressors.py | 164 +- .../libecalc/dto/test_electricity_consumer.py | 13 +- src/tests/libecalc/dto/test_fuel_consumer.py | 27 +- src/tests/libecalc/dto/test_generator_set.py | 33 +- src/tests/libecalc/dto/test_installation.py | 7 +- .../libecalc/dto/utils/test_validators.py | 36 +- .../input/mappers/test_energy_usage_model.py | 2 +- .../input/mappers/test_model_mapper.py | 38 +- .../input/mappers/test_resolve_fuel.py | 2 +- .../variables_mapper/test_variables_mapper.py | 19 +- src/tests/libecalc/input/test_yaml_model.py | 4 +- ...ll_consumer_with_time_slots_models_v3.json | 9138 +- .../all_energy_usage_models_v3.json | 8067 +- .../consumer_system_v2.json | 7905 +- ...est_all_consumer_with_time_slots_models.py | 108 +- .../test_multiple_installations.py | 9 +- .../libecalc/output/flow_diagram/conftest.py | 35 +- .../all_energy_usage_models_fde.json | 58 +- .../test_case_with_dates/actual_fde.json | 8 +- .../flow_diagram/test_ecalc_model_mapper.py | 2 +- .../presentation/exporter/test_ltp.py | 58 +- .../json_result/test_aggregators.py | 51 +- .../presentation/simple_result/test_simple.py | 238 +- .../presentation/yaml/test_venting_emitter.py | 22 +- 131 files changed, 106358 insertions(+), 33575 deletions(-) create mode 100644 src/libecalc/presentation/exporter/generators.py create mode 100644 src/tests/ecalc_cli/test_cache.py create mode 100644 src/tests/libecalc/common/utils/test_compute_emission_intensity_yearly.py diff --git a/examples/simple_yaml_model.ipynb b/examples/simple_yaml_model.ipynb index 8b2597ca10..21339b9479 100644 --- a/examples/simple_yaml_model.ipynb +++ b/examples/simple_yaml_model.ipynb @@ -117,7 +117,7 @@ "for identity, component in yaml_model.get_graph().nodes.items():\n", " if identity in result.consumer_results:\n", " component_result = result.consumer_results[identity].component_result\n", - " ds = pd.Series(component_result.energy_usage.values, index=component_result.energy_usage.timesteps)\n", + " ds = pd.Series(component_result.energy_usage.values, index=component_result.energy_usage.periods.start_dates)\n", " _ = ds.plot(\n", " xlabel=\"time\",\n", " ylabel=component_result.energy_usage.unit,\n", diff --git a/src/ecalc_cli/io/output.py b/src/ecalc_cli/io/output.py index 39e482409c..f3a85facb5 100644 --- a/src/ecalc_cli/io/output.py +++ b/src/ecalc_cli/io/output.py @@ -7,11 +7,11 @@ from ecalc_cli.errors import EcalcCLIError from libecalc.application.graph_result import GraphResult from libecalc.common.run_info import RunInfo -from libecalc.common.time_utils import resample_time_steps +from libecalc.common.time_utils import resample_periods from libecalc.dto import Asset, ResultOptions from libecalc.infrastructure.file_utils import OutputFormat, get_result_output from libecalc.presentation.exporter.configs.configs import LTPConfig, STPConfig -from libecalc.presentation.exporter.configs.formatter_config import TimeFormatterConfig +from libecalc.presentation.exporter.configs.formatter_config import PeriodFormatterConfig from libecalc.presentation.exporter.exporter import Exporter from libecalc.presentation.exporter.formatters.formatter import CSVFormatter from libecalc.presentation.exporter.handlers.handler import MultiFileHandler @@ -149,15 +149,13 @@ def export_tsv( Returns: """ - resampled_timevector = resample_time_steps(results.timesteps, frequency)[ - :-1 - ] # last step is always added as a STOP, and does infer the end of the time vector + resampled_periods = resample_periods(results.periods, frequency) prognosis_filter = config.filter(frequency=frequency) - result = prognosis_filter.filter(ExportableGraphResult(results), resampled_timevector) + result = prognosis_filter.filter(ExportableGraphResult(results), resampled_periods) row_based_data: Dict[str, List[str]] = CSVFormatter( - separation_character="\t", index_formatters=TimeFormatterConfig.get_row_index_formatters() + separation_character="\t", index_formatters=PeriodFormatterConfig.get_row_index_formatters() ).format_groups(result) exporter = Exporter() diff --git a/src/libecalc/application/energy_calculator.py b/src/libecalc/application/energy_calculator.py index 1976ed170d..75c34f27bf 100644 --- a/src/libecalc/application/energy_calculator.py +++ b/src/libecalc/application/energy_calculator.py @@ -1,5 +1,4 @@ from collections import defaultdict -from datetime import datetime from functools import reduce from typing import Dict @@ -12,6 +11,7 @@ from libecalc.common.priorities import PriorityID from libecalc.common.priority_optimizer import PriorityOptimizer from libecalc.common.temporal_model import TemporalModel +from libecalc.common.time_utils import Period from libecalc.common.units import Unit from libecalc.common.utils.rates import TimeSeriesInt, TimeSeriesString from libecalc.common.variables import VariablesMap @@ -43,8 +43,8 @@ ) -def merge_results(results_per_timestep: Dict[datetime, EcalcModelResult]) -> EcalcModelResult: - return reduce(lambda acc, x: acc.merge(x), results_per_timestep.values()) +def merge_results(results_per_period: Dict[Period, EcalcModelResult]) -> EcalcModelResult: + return reduce(lambda acc, x: acc.merge(x), results_per_period.values()) class EnergyCalculator: @@ -70,8 +70,8 @@ def evaluate_energy_usage(self, variables_map: VariablesMap) -> Dict[str, EcalcM consumes=component_dto.consumes, energy_usage_model=TemporalModel( { - start_time: EnergyModelMapper.from_dto_to_domain(model) - for start_time, model in component_dto.energy_usage_model.items() + period: EnergyModelMapper.from_dto_to_domain(model) + for period, model in component_dto.energy_usage_model.items() } ), ) @@ -82,13 +82,13 @@ def evaluate_energy_usage(self, variables_map: VariablesMap) -> Dict[str, EcalcM name=component_dto.name, temporal_generator_set_model=TemporalModel( { - start_time: GeneratorModelSampled( + period: GeneratorModelSampled( fuel_values=model.fuel_values, power_values=model.power_values, energy_usage_adjustment_constant=model.energy_usage_adjustment_constant, energy_usage_adjustment_factor=model.energy_usage_adjustment_factor, ) - for start_time, model in component_dto.generator_set_model.items() + for period, model in component_dto.generator_set_model.items() } ), ) @@ -98,7 +98,7 @@ def evaluate_energy_usage(self, variables_map: VariablesMap) -> Dict[str, EcalcM consumer_results[consumer_id].component_result.power.values for consumer_id in self._graph.get_successors(component_dto.id) ], - timesteps=variables_map.time_vector, + periods=variables_map.periods, ) consumer_results[component_dto.id] = EcalcModelResult( @@ -115,24 +115,20 @@ def evaluate_energy_usage(self, variables_map: VariablesMap) -> Dict[str, EcalcM ) optimizer = PriorityOptimizer() - results_per_timestep: Dict[str, Dict[datetime, ComponentResult]] = defaultdict(dict) - priorities_used = TimeSeriesString( - timesteps=[], - values=[], - unit=Unit.NONE, - ) - for timestep in variables_map.time_vector: - consumers_for_timestep = [ + results_per_period: Dict[str, Dict[Period, ComponentResult]] = defaultdict(dict) + priorities_used = [] + for period in variables_map.periods: + consumers_for_period = [ create_consumer( consumer=consumer, - timestep=timestep, + period=period, ) for consumer in component_dto.consumers ] consumer_system = ConsumerSystem( id=component_dto.id, - consumers=consumers_for_timestep, + consumers=consumers_for_period, component_conditions=component_dto.component_conditions, ) @@ -140,7 +136,7 @@ def evaluator(priority: PriorityID): stream_conditions_for_priority = evaluated_stream_conditions[priority] stream_conditions_for_timestep = { component_id: [ - stream_condition.for_timestep(timestep) for stream_condition in stream_conditions + stream_condition.for_period(period) for stream_condition in stream_conditions ] for component_id, stream_conditions in stream_conditions_for_priority.items() } @@ -150,15 +146,20 @@ def evaluator(priority: PriorityID): priorities=list(evaluated_stream_conditions.keys()), evaluator=evaluator, ) - priorities_used.append(timestep=timestep, value=optimizer_result.priority_used) + priorities_used.append(optimizer_result.priority_used) for consumer_result in optimizer_result.priority_results: - results_per_timestep[consumer_result.id][timestep] = consumer_result + results_per_period[consumer_result.id][period] = consumer_result + priorities_used = TimeSeriesString( + periods=variables_map.periods, + values=priorities_used, + unit=Unit.NONE, + ) # merge consumer results consumer_ids = [consumer.id for consumer in component_dto.consumers] merged_consumer_results = [] for consumer_id in consumer_ids: - first_result, *rest_results = list(results_per_timestep[consumer_id].values()) + first_result, *rest_results = list(results_per_period[consumer_id].values()) merged_consumer_results.append(first_result.merge(*rest_results)) # Convert to legacy compatible operational_settings_used @@ -166,7 +167,7 @@ def evaluator(priority: PriorityID): priority_name: index + 1 for index, priority_name in enumerate(evaluated_stream_conditions.keys()) } operational_settings_used = TimeSeriesInt( - timesteps=priorities_used.timesteps, + periods=priorities_used.periods, values=[priorities_to_int_map[priority_name] for priority_name in priorities_used.values], unit=priorities_used.unit, ) @@ -226,7 +227,7 @@ def evaluate_emissions( for emission_name, emission_rate in emission_rates.items(): emission_result = EmissionResult( name=emission_name, - timesteps=variables_map.time_vector, + periods=variables_map.get_periods(), rate=emission_rate, ) venting_emitter_results[emission_name] = emission_result diff --git a/src/libecalc/application/graph_result.py b/src/libecalc/application/graph_result.py index 816903cefb..30c3ddf342 100644 --- a/src/libecalc/application/graph_result.py +++ b/src/libecalc/application/graph_result.py @@ -49,8 +49,8 @@ def get_energy_result(self, component_id: str) -> ComponentResult: return self.consumer_results[component_id].component_result @property - def timesteps(self): - return self.variables_map.time_vector + def periods(self): + return self.variables_map.periods def get_emissions(self, component_id: str) -> Dict[str, EmissionResult]: return self.emission_results[component_id] diff --git a/src/libecalc/common/list/list_utils.py b/src/libecalc/common/list/list_utils.py index a65b3d9413..0cba6aa919 100644 --- a/src/libecalc/common/list/list_utils.py +++ b/src/libecalc/common/list/list_utils.py @@ -1,11 +1,12 @@ from collections import defaultdict -from datetime import datetime from typing import Any, Dict, List, Optional, Sequence, Union, cast import numpy as np from numpy import float64 from numpy.typing import NDArray +from libecalc.common.time_utils import Periods + """ NOTE! A "list util" class is not the best, but maybe we should try to expand a "prototype" class instead, e.g. create "our own static list class" where we extend @@ -57,23 +58,21 @@ def group_data_by_value_at_index(index: int, row_based_data: List[List[Any]]) -> return chart_grouped_by_index -def elementwise_sum( - *vectors: Sequence[Optional[float]], timesteps: Optional[List[datetime]] = None -) -> NDArray[np.float64]: +def elementwise_sum(*vectors: Sequence[Optional[float]], periods: Optional[Periods] = None) -> NDArray[np.float64]: """Sum up multiple vectors elementwise. E.g. if we provide three lists [1,20], [2,10], [1,30], the result will be [1+2+1,20+10+30] = [4,60] Args: *vectors: Sequences to be summed up elementwise - timesteps: Optional list of timesteps used to initialize resulting array. If no timesteps are provided, the first vector is used + periods: Optional list of periods used to initialize resulting array. If no periods are provided, the first vector is used Returns: Numpy array where the elements of provided vectors are summed up elementwise """ - if timesteps is not None: - result = np.full_like(timesteps, fill_value=0.0, dtype=float64) + if periods is not None: + result = np.full_like(periods.periods, fill_value=0.0, dtype=float64) else: result = np.full_like(vectors[0], fill_value=0.0, dtype=float64) @@ -83,7 +82,7 @@ def elementwise_sum( def elementwise_multiplication( - *vectors: Sequence[Optional[float]], timesteps: Optional[List[datetime]] = None + *vectors: Sequence[Optional[float]], periods: Optional[Periods] = None ) -> NDArray[np.float64]: """Multiply multiple vectors elementwise. @@ -91,14 +90,14 @@ def elementwise_multiplication( Args: *vectors: Sequences to be multiplied up elementwise - timesteps: Optional list of timesteps used to initialize resulting array. If no timesteps are provided, the first vector is used + periods: Optional list of periods used to initialize resulting array. If no periods are provided, the first vector is used Returns: Numpy array where the elements of provided vectors are multiplied up elementwise """ - if timesteps is not None: - result = np.full_like(timesteps, fill_value=1.0, dtype=float64) + if periods is not None: + result = np.full_like(periods.periods, fill_value=1.0, dtype=float64) else: result = np.full_like(vectors[0], fill_value=1.0, dtype=float64) diff --git a/src/libecalc/common/stream_conditions.py b/src/libecalc/common/stream_conditions.py index 2231cbb1f6..e756f68be1 100644 --- a/src/libecalc/common/stream_conditions.py +++ b/src/libecalc/common/stream_conditions.py @@ -1,11 +1,11 @@ import operator -from datetime import datetime from functools import reduce from typing import List, Optional from pydantic import BaseModel, ConfigDict from libecalc.common.string.string_utils import generate_id, to_camel_case +from libecalc.common.time_utils import Period, Periods from libecalc.common.utils.rates import TimeSeriesFloat, TimeSeriesStreamDayRate from libecalc.domain.stream_conditions import ( Density, @@ -52,7 +52,7 @@ def mix(self, *other_streams: "TimeSeriesStreamConditions") -> "TimeSeriesStream target_pressure = self.pressure # Assuming 'self' decides the target pressure if any(stream.pressure < target_pressure for stream in other_streams): # type: ignore - # TODO: return a warning object with the specific timesteps? + # TODO: return a warning object with the specific periods? raise ValueError("Increasing pressure when mixing streams. That should not happen.") return TimeSeriesStreamConditions( @@ -63,12 +63,12 @@ def mix(self, *other_streams: "TimeSeriesStreamConditions") -> "TimeSeriesStream fluid_density=self.fluid_density, # TODO: Check that they are equal? Or handle it? ) - def for_timestep(self, current_timestep: datetime) -> StreamConditions: + def for_period(self, period: Period) -> StreamConditions: """ For a given timestep, get the stream that is relevant for that timestep only. Args: - current_timestep: the timestep must be a part of the global timevector + period: the period must be a part of the global periods Returns: the stream that is relevant for the given timestep. @@ -76,21 +76,17 @@ def for_timestep(self, current_timestep: datetime) -> StreamConditions: return StreamConditions( id=self.id, name=self.name, - timestep=current_timestep, - rate=Rate(value=self.rate.for_timestep(current_timestep).values[0], unit=self.rate.unit) + period=period, + rate=Rate(value=self.rate.for_period(period).values[0], unit=self.rate.unit) if self.rate is not None else None, - pressure=Pressure(value=self.pressure.for_timestep(current_timestep).values[0], unit=self.pressure.unit) + pressure=Pressure(value=self.pressure.for_period(period).values[0], unit=self.pressure.unit) if self.pressure is not None else None, - density=Density( - value=self.fluid_density.for_timestep(current_timestep).values[0], unit=self.fluid_density.unit - ) + density=Density(value=self.fluid_density.for_period(period).values[0], unit=self.fluid_density.unit) if self.fluid_density is not None else None, - temperature=Temperature( - value=self.temperature.for_timestep(current_timestep).values[0], unit=self.temperature.unit - ) + temperature=Temperature(value=self.temperature.for_period(period).values[0], unit=self.temperature.unit) if self.temperature is not None else None, ) @@ -101,24 +97,24 @@ def from_stream_condition(cls, stream_conditions: StreamConditions) -> "TimeSeri id=stream_conditions.id, name=stream_conditions.name, rate=TimeSeriesStreamDayRate( - timesteps=[stream_conditions.timestep], + periods=Periods([stream_conditions.period]), values=[stream_conditions.rate.value], unit=stream_conditions.rate.unit, ), pressure=TimeSeriesFloat( - timesteps=[stream_conditions.timestep], + periods=Periods([stream_conditions.period]), values=[stream_conditions.pressure.value], unit=stream_conditions.pressure.unit, ), temperature=TimeSeriesFloat( - timesteps=[stream_conditions.timestep], + periods=Periods([stream_conditions.period]), values=[stream_conditions.temperature.value], unit=stream_conditions.temperature.unit, ) if stream_conditions.temperature is not None else None, fluid_density=TimeSeriesFloat( - timesteps=[stream_conditions.timestep], + periods=Periods([stream_conditions.period]), values=[stream_conditions.density.value], unit=stream_conditions.density.unit, ) diff --git a/src/libecalc/common/tabular_time_series.py b/src/libecalc/common/tabular_time_series.py index 123cef8c66..17c2a94e8e 100644 --- a/src/libecalc/common/tabular_time_series.py +++ b/src/libecalc/common/tabular_time_series.py @@ -5,6 +5,7 @@ from typing_extensions import Self from libecalc.common.list.list_utils import transpose +from libecalc.common.time_utils import Periods from libecalc.common.utils.rates import TimeSeries @@ -50,9 +51,9 @@ def merge(cls, *objects_with_time_series: ObjectWithTimeSeries): for other in others: accumulated_value = merged_object.__getattribute__(key) other_value = other.__getattribute__(key) - if key == "timesteps": - merged_timesteps = sorted(itertools.chain(accumulated_value, other_value)) - merged_object.__setattr__(key, merged_timesteps) + if key == "periods": + merged_periods = sorted(itertools.chain(accumulated_value, other_value)) + merged_object.__setattr__(key, Periods(merged_periods)) elif isinstance(value, TimeSeries): merged_object.__setattr__(key, accumulated_value.merge(other_value)) elif isinstance(value, BaseModel): diff --git a/src/libecalc/common/temporal_model.py b/src/libecalc/common/temporal_model.py index 05ec2d6ce3..1492c45d63 100644 --- a/src/libecalc/common/temporal_model.py +++ b/src/libecalc/common/temporal_model.py @@ -1,6 +1,6 @@ from dataclasses import dataclass from datetime import datetime -from typing import Dict, Generic, Iterable, Iterator, Tuple, TypeVar +from typing import Dict, Generic, Iterable, Iterator, Tuple, TypeVar, Union from libecalc.common.time_utils import Period @@ -14,16 +14,23 @@ class Model(Generic[ModelType]): class TemporalModel(Generic[ModelType]): - def __init__(self, data: Dict[datetime, ModelType]): + """If data has datetime keys, convert to Period keys""" + + def __init__(self, data: Union[Dict[datetime, ModelType], Dict[Period, ModelType]]): + if all(isinstance(key, datetime) for key in data.keys()): + # convert date keys to Period keys + model_dates = list(data.keys()) + [datetime.max.replace(microsecond=0)] + data = { + Period(start=start_time, end=end_time): model + for start_time, end_time, model in zip(model_dates[:-1], model_dates[1:], data.values()) + } self._data = data - start_times = list(data.keys()) - end_times = [*start_times[1:], datetime.max] self.models = [ Model( - period=Period(start=start_time, end=end_time), + period=period, model=model, ) - for start_time, end_time, model in zip(start_times, end_times, data.values()) + for period, model in data.items() ] def get_periods(self) -> Iterable[Period]: @@ -32,9 +39,9 @@ def get_periods(self) -> Iterable[Period]: def items(self) -> Iterator[Tuple[Period, ModelType]]: return ((model.period, model.model) for model in self.models) - def get_model(self, timestep: datetime) -> ModelType: + def get_model(self, period: Period) -> ModelType: for model in self.models: - if timestep in model.period: + if period in model.period: return model.model - raise ValueError(f"Model for timestep '{timestep}' not found in Temporal model") + raise ValueError(f"Model for timestep '{period}' not found in Temporal model") diff --git a/src/libecalc/common/time_utils.py b/src/libecalc/common/time_utils.py index c52aa1d0f3..70ddf569d4 100644 --- a/src/libecalc/common/time_utils.py +++ b/src/libecalc/common/time_utils.py @@ -8,6 +8,7 @@ import numpy as np import pandas as pd from numpy.typing import ArrayLike, NDArray +from typing_extensions import Self from libecalc.common.errors.exceptions import ( InvalidDateException, @@ -20,52 +21,82 @@ def calculate_delta_days(time_vector: ArrayLike) -> NDArray[np.float64]: return np.array([x.total_seconds() / UnitConstants.SECONDS_IN_A_DAY for x in np.diff(time_vector)]) -@dataclass +@dataclass(eq=True, frozen=True, order=True) class Period: + """A period of time, defined by a start and end date.""" + start: datetime = datetime.min - end: datetime = datetime.max + end: datetime = datetime.max.replace(microsecond=0) def __str__(self) -> str: - return f"{self.start}:{self.end}" + return f"{self.start};{self.end}" # need something other than : to be able to split a string into two dates - def __contains__(self, time: datetime) -> bool: + def __contains__(self, date_or_period: Union[datetime, Period]) -> bool: """ - A period of time is defined as [start, end>, - ie inclusive start and exclusive end. + A period of time is defined as [start, end>, ie inclusive start and exclusive end. + + Check if a date or another period is contained within this period. Args: - time: + date_or_period: A date or period of interest Returns: - + Whether the given date or period is contained within this period """ - return self.start <= time < self.end + if isinstance(date_or_period, datetime): + return self.start <= date_or_period < self.end + if isinstance(date_or_period, Period): + return self.start <= date_or_period.start < date_or_period.end <= self.end @staticmethod def intersects(first: Period, second: Period) -> bool: - """ + """Decide if two periods intersects. + Args: - first: - second: + first: A period + second: Another period Returns: - + Whether the two periods intersects """ return first.start in second or second.start in first - def get_timestep_indices(self, timesteps: List[datetime]) -> Tuple[int, int]: + @staticmethod + def intersection(first: Period, second: Period) -> Optional[Period]: + """Find the intersection between two periods. + + Args: + first: A period + second: Another period + + Returns: + The intersection between the two periods. Returns None if the periods do not intersect. + """ + if not Period.intersects(first, second): + return None + + return Period(max(first.start, second.start), min(first.end, second.end)) + + def get_period_indices(self, periods: Periods) -> Tuple[int, int]: + """Given a list of periods, find the indices of the start and end of this objects period in the list. + + The start and end dates of this object's period must be within the start and end dates within + the given list of periods. + Args: + periods: A Periods object, containing a list of Periods + + Returns: + + """ try: - start_index = timesteps.index(max(self.start, timesteps[0])) - if self.end > timesteps[-1]: - end_index = len(timesteps) + 1 - else: - end_index = timesteps.index(self.end) + start_index = periods.start_dates.index(max(self.start, periods.periods[0].start)) + end_index = periods.all_dates.index(min(self.end, periods.periods[-1].end)) return start_index, end_index except (IndexError, ValueError) as e: raise ProgrammingError( - "Trying to access a timestep index that does not exist. Please contact eCalc support.\n\t" - f"Period: {self.start}:{self.end} - timesteps: {timesteps}" + "Trying to access a period index that does not exist. Please contact eCalc support.\n\t" + f"Period: {self.start}:{self.end} - periods: {periods}" ) from e def get_timesteps(self, timesteps: List[datetime]) -> List[datetime]: @@ -77,13 +108,31 @@ def get_timesteps(self, timesteps: List[datetime]) -> List[datetime]: return timesteps + def get_periods(self, periods: Periods) -> Periods: + """Given a list of periods, find those that are within this object's period. + Args: + periods: A Periods object, containing a list of Periods + + Returns: -@dataclass + """ + if Period.intersects(periods.period, self): + start_index, end_index = self.get_period_indices(periods) + return periods[start_index:end_index] + else: + return Periods([]) + + @property + def duration(self) -> timedelta: + return self.end - self.start + + +@dataclass(eq=True, frozen=True, order=True) class Periods: periods: List[Period] - @classmethod - def create_periods(cls, times: List[datetime], include_before: bool = True, include_after: bool = True) -> Periods: + @staticmethod + def create_periods(times: List[datetime], include_before: bool = True, include_after: bool = True) -> Periods: """ Create periods from the provided datetimes :param times: the sorted times to create periods from @@ -94,7 +143,7 @@ def create_periods(cls, times: List[datetime], include_before: bool = True, incl :return: """ if len(times) == 0: - return cls([]) + return Periods([]) periods = [] @@ -110,46 +159,87 @@ def create_periods(cls, times: List[datetime], include_before: bool = True, incl if include_after: periods.append(Period(start=times[-1])) - return cls(periods) + return Periods(periods=periods) def __iter__(self): return self.periods.__iter__() - def get_period(self, time: datetime) -> Period: - for period in self.periods: - if time in period: - return period + def get_period(self, period: Period) -> Optional[Period]: + for _period in self.periods: + if period in _period: + return _period - raise ProgrammingError(f"Period for date '{time}' not found in periods") + return None + + @property + def all_dates(self): + return self.start_dates + [self.end_dates[-1]] + + @property + def start_dates(self): + return [period.start for period in self.periods] + + @property + def end_dates(self): + return [period.end for period in self.periods] + + @property + def last_date(self): + return self.end_dates[-1] + + @property + def first_date(self): + return self.start_dates[0] + + def __add__(self, other): + return Periods(self.periods + other.periods) + + def __len__(self): + return len(self.periods) + + def __getitem__(self, indices: Union[slice, int, List[int]]) -> Self: + if isinstance(indices, slice): + return Periods(self.periods[indices]) + elif isinstance(indices, int): + return Periods([self.periods[indices]]) + elif isinstance(indices, list): + return Periods([self.periods[i] for i in indices]) + raise ValueError( + f"Unsupported indexing operation. Got '{type(indices)}', expected indices as a slice, single index or a list of indices" + ) + @property + def period(self): + return Period(self.periods[0].start, self.periods[-1].end) -def define_time_model_for_period( - time_model_data: Optional[Any], target_period: Period -) -> Optional[Dict[datetime, Any]]: + +def define_time_model_for_period(time_model_data: Optional[Any], target_period: Period) -> Optional[Dict[Period, Any]]: """Process time model based on the target period. Steps: - Add a default start date if the model is not already a time model - Filter definitions outside given time period - - Adjust start_date of the first model to the period - :param time_model_data: a model that can vary based on time, - i.e. {1900.01.01: some model, 1950.01.01: some other model} - :param target_period: period for which a model is defined (START,END specified by user or default to everything) - :return: the time model for the target period + - Adjust start date of the first model to the period + + Args: + time_model_data: A model that can vary based on time, e.g., {1900-01-01: some model, 1950-01-01: some other model} + target_period: Period for which a model is defined (START, END specified by user or default to everything) + + Returns: + The time model for the target period """ if time_model_data is None: return None # Make sure the model is a time model - time_model_data = default_temporal_model(time_model_data, default_start=target_period.start) + time_model_data = default_temporal_model(time_model_data, default_period=target_period) - model_periods = Periods.create_periods(list(time_model_data.keys()), include_before=False) + dict_to_return = {} + for model_period, model in time_model_data.items(): + if Period.intersects(model_period, target_period): + dict_to_return[Period.intersection(model_period, target_period)] = model - return { - max(model_period.start, target_period.start): model - for model_period, model in zip(model_periods.periods, time_model_data.values()) - if Period.intersects(model_period, target_period) - } + return dict_to_return class Frequency(str, enum.Enum): @@ -175,38 +265,41 @@ def formatstring(self) -> str: return "%d/%m/%Y" -def resample_time_steps( - time_steps: List[datetime], +def resample_periods( + periods: Periods, frequency: Frequency, include_start_date: bool = True, include_end_date: bool = True, -) -> List[datetime]: - """Makes a time vector, based on the first and last date in time_vector and the frequency +) -> Periods: + """Makes a list of periods, based on the first and last date in the original periods and the frequency Args: - time_steps: The original time vector + periods: The original list of periods frequency: The reporting frequency include_start_date: Whether to include the start date if it is not part of the requested reporting frequency include_end_date: Whether to include the end date if it is not part of the requested reporting frequency - Returns: Time vector with dates according to given input + Returns: List of periods dates according to given input """ if frequency is not Frequency.NONE: - time_step_vector = create_time_steps( - start=time_steps[0], - end=time_steps[-1], - frequency=frequency, - include_start_date=include_start_date, - include_end_date=include_end_date, + periods = Periods.create_periods( + times=create_start_and_end_dates_for_periods( + start=periods.periods[0].start, + end=periods.periods[-1].end, + frequency=frequency, + include_start_date=include_start_date, + include_end_date=include_end_date, + ), + include_before=False, + include_after=False, ) else: - time_step_vector = time_steps + periods = periods + return periods - return time_step_vector - -def create_time_steps( +def create_start_and_end_dates_for_periods( frequency: Frequency, start: datetime, end: datetime, include_start_date: bool, include_end_date: bool ) -> List[datetime]: """ @@ -242,25 +335,48 @@ def clear_time(d: datetime) -> datetime: def is_temporal_model(data: Dict) -> bool: + """Check if the data is a time dependent dict. A time dependent dict is a dict where the keys are dates or periods.""" if isinstance(data, dict): + is_period = [] is_date = [] - is_not_date_keys = [] + is_not_period_keys = [] for key in data: if isinstance(key, date): is_date.append(True) + is_period.append(False) + elif isinstance(key, Period): + is_period.append(True) + is_date.append(False) else: try: - datetime.strptime(key, "%Y-%m-%dT%H:%M:%S") - is_date.append(True) + split_key = key.split(";") + if len(split_key) == 1: + datetime.strptime(split_key[0], "%Y-%m-%dT%H:%M:%S") + is_date.append(True) + is_period.append(False) + else: + datetime.strptime(split_key[0], "%Y-%m-%d %H:%M:%S") + datetime.strptime(split_key[1], "%Y-%m-%d %H:%M:%S") + is_period.append(True) + is_date.append(False) except (TypeError, ValueError): - is_not_date_keys.append(str(key)) + is_not_period_keys.append(str(key)) + is_period.append(False) is_date.append(False) if any(is_date): if not all(is_date): raise InvalidDateException( title="Invalid model", message="Temporal models should only contain date keys. " - f"Invalid date(s): {','.join(is_not_date_keys)}", + f"Invalid date(s): {','.join(is_not_period_keys)}", + ) + return True + if any(is_period): + if not all(is_period): + raise InvalidDateException( + title="Invalid model", + message="Temporal models should only contain date keys. " + f"Invalid date(s): {','.join(is_not_period_keys)}", ) return True return False @@ -272,19 +388,28 @@ def convert_date_to_datetime(d: Union[date, datetime]) -> datetime: return datetime(d.year, d.month, d.day, 0, 0, 0) -def default_temporal_model(data: Any, default_start: datetime) -> Optional[Dict[datetime, Any]]: +def default_temporal_model(data: Any, default_period: Period) -> Optional[Dict[Period, Any]]: """Ensure the data is a time dependent dict. Also convert all dates to datetime with default time 00:00:00 - :param default_start: the start time to use as default + :param default_period: the period to use as default :param data: :return: """ if data is None: return None elif is_temporal_model(data): - # Already a date-dict - return {convert_date_to_datetime(_date): value for _date, value in data.items()} + # Already a temporal model dictionary. Convert all keys to periods if they are dates + if isinstance(next(iter(data)), date): + _dates = [convert_date_to_datetime(key) for key in data.keys()] + [datetime.max.replace(microsecond=0)] + return { + Period(start=start_date, end=end_date): value + for start_date, end_date, value in zip(_dates[:-1], _dates[1:], data.values()) + } + return { + Period(start=convert_date_to_datetime(key.start), end=convert_date_to_datetime(key.end)): value + for key, value in data.items() + } else: # Set default start return { - default_start: data, + default_period: data, } diff --git a/src/libecalc/common/utils/rates.py b/src/libecalc/common/utils/rates.py index b9b022508e..b1e39fab8a 100644 --- a/src/libecalc/common/utils/rates.py +++ b/src/libecalc/common/utils/rates.py @@ -1,6 +1,5 @@ from __future__ import annotations -import itertools import math from abc import ABC, abstractmethod from collections import defaultdict @@ -34,10 +33,11 @@ from libecalc.common.time_utils import ( Frequency, Period, + Periods, calculate_delta_days, - resample_time_steps, + resample_periods, ) -from libecalc.common.units import Unit +from libecalc.common.units import Unit, UnitConstants TimeSeriesValue = TypeVar("TimeSeriesValue", bound=Union[int, float, bool, str]) @@ -91,24 +91,26 @@ def forward_fill_nan_values(rates: NDArray[np.float64]) -> NDArray[np.float64]: @staticmethod def to_volumes( - rates: Union[List[float], List[TimeSeriesValue], NDArray[np.float64]], time_steps: Iterable[datetime] + rates: Union[List[float], List[TimeSeriesValue], NDArray[np.float64]], + periods: Periods, ) -> NDArray[np.float64]: """ - Computes the volume between two dates from the corresponding rates, according to the given frequency. + Computes the volume in given periods from the corresponding rates. Note that the code does not perform any interpolation or extrapolation, - it assumes that all requested dates are present, and that the rates are constant between dates. - - Note that when the number of periodic volumes will be one less than the number of rates + it assumes that all periods follow each other, and that the rates are constant within each period. Args: rates: Production rates, assumed to be constant between dates - time_steps: Dates for the given production rates + periods: Periods for which the production rates are defined Returns: - The production volume between the dates in time_steps + The production volume for each period """ - delta_days = calculate_delta_days(time_steps) - return np.array(np.array(rates[:-1]) * delta_days) + + delta_days = [ + (period.end - period.start).total_seconds() / UnitConstants.SECONDS_IN_A_DAY for period in periods + ] + return np.array([rate * days for rate, days in zip(rates, delta_days)]) @staticmethod def compute_cumulative( @@ -117,60 +119,56 @@ def compute_cumulative( """ Compute cumulative volumes from a list of periodic volumes - The number of cumulative volumes will always be one more than the number of periodic volumes. The first - cumulative volume will always be set zero. - Args: volumes: Production volume for time periods Returns: The cumulative sum of the periodic production volumes given as input """ - return np.append([0], np.nancumsum(volumes)) + return np.nancumsum(volumes) @staticmethod def compute_cumulative_volumes_from_daily_rates( - rates: Union[List[float], List[TimeSeriesValue], NDArray[np.float64]], time_steps: Iterable[datetime] + rates: Union[List[float], List[TimeSeriesValue], NDArray[np.float64]], periods: Periods ) -> NDArray[np.float64]: """ - Compute cumulative production volumes based on production rates and the corresponding dates. - The production rates are assumed to be constant between the different dates. + Compute cumulative production volumes based on production rates and the corresponding time periods. + The production rates are assumed to be constant within each period. Args: - rates: Production rates, assumed to be constant between dates - time_steps: Dates for the given production rates + rates: Production rates, assumed to be constant for all periods. + periods: The periods for which the given production rates are defined. Returns: The cumulative production volumes """ if rates is None or len(rates) == 0: raise ValueError("Failed to compute cumulative volumes from daily rates. Valid rates not provided") - volumes = Rates.to_volumes(rates=rates, time_steps=time_steps) + volumes = Rates.to_volumes(rates=rates, periods=periods) return Rates.compute_cumulative(volumes) class TimeSeries(BaseModel, Generic[TimeSeriesValue], ABC): - timesteps: List[datetime] + periods: Periods values: List[TimeSeriesValue] unit: Unit model_config = ConfigDict(alias_generator=to_camel_case, populate_by_name=True, extra="forbid") @field_validator("values", mode="before") @classmethod - def timesteps_values_one_to_one(cls, v: List[Any], info: ValidationInfo): - nr_timesteps = len(info.data["timesteps"]) + def period_values_one_to_one(cls, v: List[Any], info: ValidationInfo): + nr_periods = len(info.data["periods"].periods) nr_values = len(v) - if not cls.__name__ == TimeSeriesVolumes.__name__: - if nr_timesteps != nr_values: - if all(math.isnan(i) for i in v): - # TODO: This should probably be solved another place. Temporary solution to make things run - return [math.nan] * len(info.data["timesteps"]) - else: - raise ProgrammingError( - "Time series: number of timesteps do not match number " - "of values. Most likely a bug, report to eCalc Dev Team." - ) + if nr_periods != nr_values: + if all(math.isnan(i) for i in v): + # TODO: This should probably be solved another place. Temporary solution to make things run + return [math.nan] * len(info.data["periods"]) + else: + raise ProgrammingError( + "Time series: number of periods do not match number " + "of values. Most likely a bug, report to eCalc Dev Team." + ) return v def __len__(self) -> int: @@ -184,6 +182,27 @@ def __lt__(self, other) -> bool: return all(self_value < other_value for self_value, other_value in zip(self.values, other.values)) + def period(self): + return Period(start=self.periods.periods[0].start, end=self.periods.periods[-1].end) + + def first_date(self): + return self.period().start + + def last_date(self): + return self.period().end + + def all_dates(self) -> List[datetime]: + return self.start_dates() + [self.last_date()] + + def start_dates(self): + return [period.start for period in self.periods] + + def end_dates(self): + return [period.end for period in self.periods] + + def max(self): + return max(self.values) + @abstractmethod def resample(self, freq: Frequency, include_start_date: bool, include_end_date: bool) -> Self: ... @@ -192,14 +211,17 @@ def extend(self, other: TimeSeries) -> Self: raise ValueError(f"Mismatching units: '{self.unit}' != `{other.unit}`") return self.__class__( - timesteps=self.timesteps + other.timesteps, + periods=self.periods + other.periods, values=self.values + other.values, unit=self.unit, ) def merge(self, other: TimeSeries) -> Self: """ - Merge two TimeSeries with differing timesteps + Merge two TimeSeries with differing periods + + The periods need to be non-overlapping and follow right after eavh other + Args: other: @@ -212,67 +234,75 @@ def merge(self, other: TimeSeries) -> Self: if self.unit != other.unit: raise ValueError(f"Mismatching units: '{self.unit}' != '{other.unit}'") - if len(set(self.timesteps).intersection(other.timesteps)) != 0: - raise ValueError("Can not merge two TimeSeries with common timesteps") + if Period.intersects(self.period(), other.period()) != 0: + raise ValueError("Can not merge two TimeSeries with overlapping periods.") - merged_timesteps = sorted(itertools.chain(self.timesteps, other.timesteps)) - merged_values = [] + if self.first_date() != other.last_date() and self.last_date() != other.first_date(): + raise ValueError("Can not merge two TimeSeries when there is a gap in time between them.") - for timestep in merged_timesteps: - if timestep in self.timesteps: - timestep_index = self.timesteps.index(timestep) - merged_values.append(self.values[timestep_index]) - else: - timestep_index = other.timesteps.index(timestep) - merged_values.append(other.values[timestep_index]) + if self.first_date() < other.last_date(): + first = self + second = other + else: + first = other + second = self + + merged_periods = first.periods + second.periods + merged_values = first.values + second.values return self.__class__( - timesteps=merged_timesteps, + periods=merged_periods, values=merged_values, unit=self.unit, ) - def datapoints(self) -> Iterator[Tuple[datetime, TimeSeriesValue]]: - yield from zip(self.timesteps, self.values) + def datapoints(self) -> Iterator[Tuple[Period, TimeSeriesValue]]: + yield from zip(self.periods, self.values) def for_period(self, period: Period) -> Self: - start_index, end_index = period.get_timestep_indices(self.timesteps) - end_index = end_index + 1 # Include end as we need it to calculate cumulative correctly - return self.__class__( - timesteps=self.timesteps[start_index:end_index], - values=self.values[start_index:end_index], - unit=self.unit, - ) + """The time series for a given period. The given period needs to have start and end dates that are within the + start and end dates of the periods in the original time series. - def for_timestep(self, current_timestep: datetime) -> Self: - """ - Get the timeseries data for the single timestep given - :param current_timestep: - :return: A timeseries with a single step/value corresponding to the timestep given - """ - timestep_index = self.timesteps.index(current_timestep) + Args: + period: + + Returns: + """ + if period.start not in self.periods.all_dates or period.end not in self.periods.all_dates: + raise ValueError( + f"Can not get time series for period {period}. " + f"The period start and end dates needs to be within the start and end dates of the original time series." + ) + start_index, end_index = period.get_period_indices(self.periods) return self.__class__( - timesteps=self.timesteps[timestep_index : timestep_index + 1], - values=self.values[timestep_index : timestep_index + 1], + periods=Periods(self.periods.periods[start_index:end_index]), + values=self.values[start_index:end_index], unit=self.unit, ) - def for_timesteps(self, timesteps: List[datetime]) -> Self: - """For a given list of datetime, return corresponding values + def for_periods(self, periods: Periods) -> Self: + """ Args: - timesteps: + periods: Returns: """ - values: List[TimeSeriesValue] = [] - for timestep in timesteps: - timestep_index = self.timesteps.index(timestep) - values.append(self.values[timestep_index]) - - return self.__class__(timesteps=timesteps, values=values, unit=self.unit) + if not all( + period.start in self.periods.all_dates and period.end in self.periods.all_dates for period in periods + ): + raise ValueError( + f"Can not get time series for periods {periods}. " + f"The period start and end dates needs to be within the start and end dates of the original time series." + ) + start_index, end_index = periods.period.get_period_indices(self.periods) + return self.__class__( + periods=Periods(self.periods.periods[start_index:end_index]), + values=self.values[start_index:end_index], + unit=self.unit, + ) def to_unit(self, unit: Unit) -> Self: if unit == self.unit: @@ -287,12 +317,16 @@ def fill_nan(self, fill_value: float) -> Self: def __getitem__(self, indices: Union[slice, int, List[int]]) -> Self: if isinstance(indices, slice): - return self.__class__(timesteps=self.timesteps[indices], values=self.values[indices], unit=self.unit) + return self.__class__( + periods=Periods(self.periods.periods[indices]), values=self.values[indices], unit=self.unit + ) elif isinstance(indices, int): - return self.__class__(timesteps=[self.timesteps[indices]], values=[self.values[indices]], unit=self.unit) + return self.__class__( + periods=Periods([self.periods.periods[indices]]), values=[self.values[indices]], unit=self.unit + ) elif isinstance(indices, list): return self.__class__( - timesteps=[self.timesteps[i] for i in indices], + periods=Periods([self.periods.periods[i] for i in indices]), values=[self.values[i] for i in indices], unit=self.unit, ) @@ -325,17 +359,17 @@ def __setitem__( f"Could not update timeseries, Combination of indices of type '{type(indices)}' and values of type '{type(values)}' is not supported" ) - def reindex_time_vector( + def reindex_periods( self, - new_time_vector: Iterable[datetime], + new_periods: Iterable[Period], fillna: Union[float, str] = 0.0, ) -> np.ndarray: """Based on a consumer time function result (EnergyFunctionResult), the corresponding time vector and the consumer time vector, we calculate the actual consumer (consumption) rate. """ - new_values: DefaultDict[datetime, Union[float, str]] = defaultdict(float) - new_values.update({t: fillna for t in new_time_vector}) - for t, v in zip(self.timesteps, self.values): + new_values: DefaultDict[Period, Union[float, str]] = defaultdict(float) + new_values.update({t: fillna for t in new_periods}) + for t, v in zip(self.periods, self.values): if t in new_values: new_values[t] = v else: @@ -352,12 +386,12 @@ def __eq__(self, other: object) -> bool: return bool( # Check that all values are either both NaN or equal all(np.isnan(other) and np.isnan(this) or other == this for this, other in zip(self.values, other.values)) - and self.timesteps == other.timesteps + and self.periods == other.periods and self.unit == other.unit ) - def append(self, timestep: datetime, value: TimeSeriesValue): - self.timesteps.append(timestep) + def append(self, period: Period, value: TimeSeriesValue): + self.periods.append(period) self.values.append(value) @@ -369,6 +403,8 @@ def resample(self, freq: Frequency, include_start_date: bool, include_end_date: Args: freq: The frequency the time series should be resampled to + include_start_date: + include_end_date Returns: TimeSeriesString resampled to the given frequency @@ -376,13 +412,13 @@ def resample(self, freq: Frequency, include_start_date: bool, include_end_date: if freq is Frequency.NONE: return self.model_copy() - ds = pd.Series(index=self.timesteps, data=self.values) + ds = pd.Series(index=[period.start for period in self.periods], data=self.values) # New resampled pd.Series ds_resampled = ds.resample(freq).ffill() return TimeSeriesString( - timesteps=ds_resampled.index.to_pydatetime().tolist(), + periods=ds_resampled.index.to_pydatetime().tolist(), values=ds_resampled.values.tolist(), unit=self.unit, ) @@ -403,16 +439,17 @@ def resample(self, freq: Frequency, include_start_date: bool = True, include_end if freq is Frequency.NONE: return self.model_copy() - ds = pd.Series(index=self.timesteps, data=self.values) + ds = pd.Series(index=self.start_dates(), data=self.values) - new_timesteps = resample_time_steps( - self.timesteps, frequency=freq, include_start_date=include_start_date, include_end_date=include_end_date + new_periods = resample_periods( + self.periods, frequency=freq, include_start_date=include_start_date, include_end_date=include_end_date ) + new_time_steps = new_periods.start_dates # New resampled pd.Series - ds_resampled = ds.reindex(new_timesteps).ffill() + ds_resampled = ds.reindex(new_time_steps).ffill() return TimeSeriesInt( - timesteps=new_timesteps, + periods=new_periods, values=list(ds_resampled.values.tolist()), unit=self.unit, ) @@ -434,25 +471,19 @@ def resample(self, freq: Frequency, include_start_date: bool = True, include_end if freq is Frequency.NONE: return self.model_copy() - # Always make new time series WITH end date, but remove it later is not needed - new_timeseries = resample_time_steps( - self.timesteps, frequency=freq, include_start_date=include_start_date, include_end_date=True + new_periods = resample_periods( + self.periods, frequency=freq, include_start_date=include_start_date, include_end_date=include_end_date ) resampled = [] # Iterate over all pairs of subsequent dates in the new time vector - for start_period, end_period in zip(new_timeseries[:-1], new_timeseries[1:]): - start_index = self.timesteps.index(max([date for date in self.timesteps if date <= start_period])) - end_index = self.timesteps.index(max([date for date in self.timesteps if date < end_period])) + for period in new_periods: + start_index = self.all_dates().index(max([date for date in self.all_dates() if date <= period.start])) + end_index = self.all_dates().index(max([date for date in self.all_dates() if date < period.end])) resampled.append(all(self.values[start_index : end_index + 1])) - if include_end_date: - resampled.append(self.values[-1]) - else: - new_timeseries.pop() - return TimeSeriesBoolean( - timesteps=new_timeseries, + periods=new_periods, values=resampled, unit=self.unit, ) @@ -464,7 +495,7 @@ def __mul__(self, other: object) -> Self: ) return self.__class__( - timesteps=self.timesteps, + periods=self.periods, values=[self_item and other_item for self_item, other_item in zip(self.values, other.values)], unit=self.unit, ) @@ -493,28 +524,31 @@ def resample(self, freq: Frequency, include_start_date: bool = True, include_end if freq is Frequency.NONE: return self.model_copy() - ds = pd.Series(index=self.timesteps, data=self.values) + ds = pd.Series(index=self.start_dates(), data=self.values) - new_timeseries = resample_time_steps( - self.timesteps, frequency=freq, include_start_date=include_start_date, include_end_date=include_end_date + new_periods = resample_periods( + self.periods, frequency=freq, include_start_date=include_start_date, include_end_date=include_end_date ) - ds_resampled = ds.reindex(new_timeseries).ffill() + new_start_dates = new_periods.start_dates + ds_resampled = ds.reindex(new_start_dates).ffill() return self.__class__( - timesteps=new_timeseries, + periods=new_periods, values=[float(x) for x in ds_resampled.values.tolist()], unit=self.unit, ) - def reindex(self, new_time_vector: Iterable[datetime]) -> Self: + def reindex(self, new_periods: Periods) -> Self: """ - Ensure to map correct value to correct timestep in the final resulting time vector. + Ensure to map correct value to correct period in the final resulting time vector. """ - reindex_values = self.reindex_time_vector(new_time_vector) - return self.__class__(timesteps=new_time_vector, values=reindex_values.tolist(), unit=self.unit) + reindex_values = self.reindex_periods(new_periods) + return self.__class__(periods=new_periods, values=reindex_values.tolist(), unit=self.unit) class TimeSeriesVolumesCumulative(TimeSeries[float]): + """This will represent the sum of the volumes in all periods up to and including each individual period.""" + @field_validator("values", mode="before") @classmethod def convert_none_to_nan(cls, v: Any, info: ValidationInfo) -> List[TimeSeriesValue]: @@ -536,33 +570,39 @@ def resample( production volumes will potentially be dropped. Args: - freq: The frequency the time series should be resampled to + freq: The frequency the time series should be resampled to or the Periods to resample to Returns: - TimeSeriesVolumesCumulative resampled to the given frequency + TimeSeriesVolumesCumulative resampled to the given frequency or given Periods """ if freq is Frequency.NONE: return self.model_copy() - ds = pd.Series(index=self.timesteps, data=self.values) - new_timeseries = resample_time_steps( - self.timesteps, frequency=freq, include_start_date=include_start_date, include_end_date=include_end_date + ds = pd.Series(index=self.all_dates(), data=[0] + self.values) # cumulative volume always zero at start date + new_periods = resample_periods( + self.periods, frequency=freq, include_start_date=include_start_date, include_end_date=include_end_date ) - if ds.index[-1] not in new_timeseries: + new_dates = new_periods.all_dates + if ds.index[-1] not in new_dates: logger.warning( f"The final date in the rate input ({ds.index[-1].strftime('%m/%d/%Y')}) does not " f"correspond to the end of a period with the requested output frequency. There is a " f"possibility that the resampling will drop volumes." ) - ds_interpolated = ds.reindex(ds.index.union(new_timeseries)).interpolate("slinear") + ds_interpolated = ds.reindex(ds.index.union(new_dates)).interpolate("slinear") # New resampled pd.Series - ds_resampled = ds_interpolated.reindex(new_timeseries) + resampled = ds_interpolated.reindex(new_dates).values.tolist() + + if not include_start_date: + dropped_cumulative_volume = resampled[0] + resampled = [value - dropped_cumulative_volume for value in resampled[1:]] + else: + resampled = resampled[1:] return TimeSeriesVolumesCumulative( - timesteps=new_timeseries, - # Are we sure this is always an DatetimeIndex? type: ignore - values=ds_resampled.values.tolist(), + periods=new_periods, + values=resampled, unit=self.unit, ) @@ -577,7 +617,7 @@ def __truediv__(self, other: object) -> TimeSeriesCalendarDayRate: f"Unable to divide unit '{self.unit}' by unit '{other.unit}'. Please add unit conversion." ) return TimeSeriesCalendarDayRate( - timesteps=self.timesteps, + periods=self.periods, values=np.divide( self.values, other.values, @@ -591,16 +631,15 @@ def to_volumes(self) -> TimeSeriesVolumes: """ Converts cumulative volumes to period volumes - The first volume will be the difference between the cumulative volumes at the first two times, and so on - To keep the same dimension, a volume of zero is always added at the end - - The dimension of periodic volumes will be one less that the dimension of cumulative volumes + The first volume will be the cumulative volume for the first period. + The remaining volumes will be the difference between the cumulative volume at the end of the current period + and the cumulative volume at the end of the previous period. Returns: Periodic production volumes """ - period_volumes = np.diff(self.values).tolist() - return TimeSeriesVolumes(timesteps=self.timesteps, values=period_volumes, unit=self.unit) + period_volumes = np.diff([0.0] + self.values).tolist() + return TimeSeriesVolumes(periods=self.periods, values=period_volumes, unit=self.unit) class TimeSeriesVolumes(TimeSeries[float]): @@ -612,65 +651,34 @@ def convert_none_to_nan(cls, v: Any, info: ValidationInfo) -> List[TimeSeriesVal return [i if i is not None else math.nan for i in v] return v - @field_validator("values", mode="before") - def check_length_timestep_values(cls, v: List[Any], info: ValidationInfo): - # Initially timesteps for volumes contains one more item than values - # After reindex number of timesteps equals number of values - # TODO: Ensure periodical volumes are handled in a consistent way. Why different after reindex? - if len(v) not in [len(info.data["timesteps"]), len(info.data["timesteps"]) - 1]: - raise ProgrammingError( - "Time series: number of timesteps do not match number " - "of values. Most likely a bug, report to eCalc Dev Team." - ) - return v - def resample(self, freq: Frequency, include_start_date: bool = True, include_end_date: bool = True): - msg = ( - f"{self.__class__.__name__} does not have an resample method." - f" You should not land here. Please contact the eCalc Support." - ) - logger.warning(msg) - raise NotImplementedError(msg) - - def reindex(self, time_steps: List[datetime]) -> Self: """ - This is legacy code where the time steps are in reality periods. time_steps[0] and time_steps[1] is period 1 - and corresponds to value[0]. - - Note: we do not allow up-sampling, hence the ValueError if a new value is discovered within the existing - time-vector. - """ - for time_step in time_steps: - if self.timesteps[0] <= time_step <= self.timesteps[-1] and time_step not in self.timesteps: - raise ValueError(f"Could not reindex volumes. Missing time step `{time_step}`.") - - cumulative_volumes = Rates.compute_cumulative(self.values) + Resample the time series of period volumes to a new frequency or set of periods. - re_indexed_cumulative_values = pd.Series(index=self.timesteps, data=cumulative_volumes).reindex(time_steps) + This method first converts the time series to cumulative volumes, resamples the cumulative volumes, + and then converts the resampled cumulative volumes back to period volumes. - # Diffing cumulative volume in order to go back to volumes per period. - re_indexed_volumes = re_indexed_cumulative_values.diff().shift(-1)[:-1] + Args: + freq (Frequency): The new frequency to resample to. + include_start_date (bool, optional): Whether to include the start date in the resampled periods. Defaults to True. + include_end_date (bool, optional): Whether to include the end date in the resampled periods. Defaults to True. - return self.__class__( - timesteps=re_indexed_volumes.index.to_pydatetime().tolist(), - values=re_indexed_volumes.tolist(), - unit=self.unit, - ) + Returns: + TimeSeriesVolumes: The resampled time series as period volumes. + """ + return self.cumulative().resample(freq, include_start_date, include_end_date).to_volumes() def cumulative(self) -> TimeSeriesVolumesCumulative: """ Converts periodic volumes to cumulative volumes - The first volume will always be zero. All other volumes will be the sum of all periodic volumes up to the - time in question. - - The dimension of cumulative volumes will be one more that the dimension of periodic volumes. + All cumulative volumes will be the sum of all periodic volumes up to (and including) the current period. Returns: Cumulative production volumes """ return TimeSeriesVolumesCumulative( - timesteps=self.timesteps, + periods=self.periods, values=Rates.compute_cumulative(self.values).tolist(), unit=self.unit, ) @@ -681,29 +689,21 @@ def to_rate(self, regularity: Optional[List[float]] = None) -> TimeSeriesRate: Regularity is needed to keep track of correct rate type. Regularity assumed to be 1 if not given. - The dimension of periodic volumes is one less than the number of time steps. Hence, a rate of zero is added - at the end to make dimensions equal. The regularity may also need an additional value to have the same - dimension as the average rates and the number of time steps. - Args: regularity: The regularity (floats in the range <0,1]) Returns: Average production rate """ - if len(self.timesteps) > 1: - delta_days = calculate_delta_days(self.timesteps).tolist() + if len(self.all_dates()) > 1: + delta_days = calculate_delta_days(np.asarray(self.all_dates())).tolist() average_rates = [volume / days for volume, days in zip(self.values, delta_days)] - - if regularity is not None and isinstance(regularity, list) and len(regularity) == len(self.timesteps) - 1: - regularity.append(0.0) - average_rates.append(0.0) else: average_rates = self.values - regularity = [1.0] * len(self.timesteps) + regularity = [1.0] * len(self.periods) return TimeSeriesRate( - timesteps=self.timesteps, + periods=self.periods, values=average_rates, unit=self.unit.volume_to_rate(), regularity=regularity, @@ -736,7 +736,7 @@ def __add__(self, other: TimeSeriesStreamDayRate) -> TimeSeriesStreamDayRate: if isinstance(other, TimeSeriesStreamDayRate): return TimeSeriesStreamDayRate( - timesteps=self.timesteps, + periods=self.periods, values=elementwise_sum(self.values, other.values).tolist(), unit=self.unit, ) @@ -781,10 +781,10 @@ def convert_none_to_nan(cls, v: Any, info: ValidationInfo) -> List[TimeSeriesVal @field_validator("regularity") def check_regularity_length(cls, regularity: List[float], info: ValidationInfo) -> List[float]: regularity_length = len(regularity) - timesteps_length = len(info.data.get("timesteps", [])) - if regularity_length != timesteps_length: + periods_length = len(info.data["periods"].periods) + if regularity_length != periods_length: raise ProgrammingError( - f"Regularity must correspond to nr of timesteps. Length of timesteps ({timesteps_length}) != length of regularity ({regularity_length})." + f"Regularity must correspond to nr of periods. Length of periods ({periods_length}) != length of regularity ({regularity_length})." ) return regularity @@ -803,7 +803,7 @@ def __add__(self, other: TimeSeriesRate) -> TimeSeriesRate: if self.regularity == other.regularity: # Adding TimeSeriesRate with same regularity -> New TimeSeriesRate with same regularity return self.__class__( - timesteps=self.timesteps, + periods=self.periods, values=elementwise_sum(self.values, other.values).tolist(), unit=self.unit, regularity=self.regularity, @@ -815,7 +815,7 @@ def __add__(self, other: TimeSeriesRate) -> TimeSeriesRate: sum_stream_day = elementwise_sum(self.to_stream_day().values, other.to_stream_day().values) return TimeSeriesRate( - timesteps=self.timesteps, + periods=self.periods, values=elementwise_sum(self.values, other.values).tolist(), unit=self.unit, regularity=(sum_calendar_day / sum_stream_day).tolist(), @@ -842,7 +842,7 @@ def extend(self, other: TimeSeries) -> Self: ) return self.__class__( - timesteps=self.timesteps + other.timesteps, + periods=self.periods + other.periods, values=self.values + other.values, unit=self.unit, regularity=self.regularity + other.regularity, @@ -851,15 +851,14 @@ def extend(self, other: TimeSeries) -> Self: def merge(self, other: TimeSeries) -> TimeSeriesRate: """ - Merge two TimeSeries with differing timesteps + Merge two TimeSeries with differing periods Args: other: Returns: """ - - if not isinstance(other, TimeSeriesRate): + if not isinstance(other, type(self)): raise ValueError(f"Can not merge {type(self)} with {type(other)}") if self.unit != other.unit: @@ -870,31 +869,25 @@ def merge(self, other: TimeSeries) -> TimeSeriesRate: "Mismatching rate type. Currently you can not merge stream/calendar day rates with calendar/stream day rates." ) - if len(set(self.timesteps).intersection(other.timesteps)) != 0: - raise ValueError("Can not merge two TimeSeries with common timesteps") - - merged_timesteps = sorted(itertools.chain(self.timesteps, other.timesteps)) - merged_values = [] - merged_regularity = [] - - for timestep in merged_timesteps: - if timestep in self.timesteps: - timestep_index = self.timesteps.index(timestep) - merged_values.append(self.values[timestep_index]) - if self.regularity is not None: - merged_regularity.append(self.regularity[timestep_index]) - else: - merged_regularity.append(1) # whaaaaaaaaaa - else: - timestep_index = other.timesteps.index(timestep) - merged_values.append(other.values[timestep_index]) - if other.regularity is not None: - merged_regularity.append(other.regularity[timestep_index]) - else: - merged_regularity.append(1) # whaaaaaaaaaa + if Period.intersects(self.period(), other.period()) != 0: + raise ValueError("Can not merge two TimeSeries with overlapping periods") + + if self.first_date() != other.last_date() and self.last_date() != other.first_date(): + raise ValueError("Can not merge two TimeSeries when there is a gap in time between them") + + if self.first_date() < other.last_date(): + first = self + second = other + else: + first = other + second = self + + merged_periods = first.periods + second.periods + merged_values = first.values + second.values + merged_regularity = first.regularity + second.regularity return self.__class__( - timesteps=merged_timesteps, + periods=merged_periods, values=merged_values, regularity=merged_regularity, unit=self.unit, @@ -902,27 +895,28 @@ def merge(self, other: TimeSeries) -> TimeSeriesRate: ) def for_period(self, period: Period) -> Self: - start_index, end_index = period.get_timestep_indices(self.timesteps) - end_index = end_index + 1 # Include end as we need it to calculate cumulative correctly - return self.__class__( - timesteps=self.timesteps[start_index:end_index], - values=self.values[start_index:end_index], - regularity=self.regularity[start_index:end_index], - unit=self.unit, - rate_type=self.rate_type, - ) + """The time series for a given period. The given period needs to have start and end dates that are within the + start and end dates of the periods in the original time series. + + Args: + period: + + Returns: - def for_timestep(self, current_timestep: datetime) -> Self: - """ - Get the timeseries data for the single timestep given - :param current_timestep: - :return: A timeseries with a single step/value corresponding to the timestep given """ - timestep_index = self.timesteps.index(current_timestep) + if not Period.intersects(self.period(), period): + return self.__class__( + periods=Periods([]), + values=[], + regularity=[], + unit=self.unit, + rate_type=self.rate_type, + ) + start_index, end_index = period.get_period_indices(self.periods) return self.__class__( - timesteps=self.timesteps[timestep_index : timestep_index + 1], - values=self.values[timestep_index : timestep_index + 1], - regularity=self.regularity[timestep_index : timestep_index + 1], + periods=Periods(self.periods.periods[start_index:end_index]), + values=self.values[start_index:end_index], + regularity=self.regularity[start_index:end_index], unit=self.unit, rate_type=self.rate_type, ) @@ -937,7 +931,7 @@ def to_calendar_day(self) -> Self: regularity=self.regularity, ).tolist() return self.__class__( - timesteps=self.timesteps, + periods=self.periods, values=calendar_day_rates, regularity=self.regularity, unit=self.unit, @@ -954,7 +948,7 @@ def to_stream_day(self) -> Self: regularity=self.regularity, ).tolist() return self.__class__( - timesteps=self.timesteps, + periods=self.periods, values=stream_day_rates, regularity=self.regularity, unit=self.unit, @@ -969,9 +963,9 @@ def to_volumes(self) -> TimeSeriesVolumes: """ volumes = Rates.to_volumes( rates=self.to_calendar_day().values, - time_steps=self.timesteps, + periods=self.periods, ).tolist() - return TimeSeriesVolumes(timesteps=self.timesteps, values=volumes, unit=self.unit.rate_to_volume()) + return TimeSeriesVolumes(periods=self.periods, values=volumes, unit=self.unit.rate_to_volume()) def resample( self, freq: Frequency, include_start_date: bool = True, include_end_date: bool = True @@ -981,15 +975,10 @@ def resample( weighted average or the rates in those periods. The regularity is also recalculated to reflect the new time periods. - If the final date(s) in self.timesteps does not correspond to a date in the requested output frequency series - the volumes will be dropped in the resampling. TODO: include these dates as well? - - Note the the rate and regularity are always set to zero at the last time step at the new frequency. - As this is the last time step it does not really matter what the values are. This is just to make sure that the - regularity/values/timesteps for the resampled TimeSeriesRate have equal length. - Args: freq: The frequency the time series should be resampled to + include_start_date: + include_end_date: Returns: TimeSeriesRate resampled to the given frequency @@ -1002,9 +991,9 @@ def resample( TimeSeriesVolumesCumulative( values=Rates.compute_cumulative_volumes_from_daily_rates( rates=self.to_calendar_day().values, - time_steps=self.timesteps, + periods=self.periods, ).tolist(), - timesteps=self.timesteps, + periods=self.periods, unit=self.to_volumes().unit, ) .resample(freq=freq, include_start_date=include_start_date, include_end_date=include_end_date) @@ -1015,9 +1004,9 @@ def resample( TimeSeriesVolumesCumulative( values=Rates.compute_cumulative_volumes_from_daily_rates( rates=self.to_stream_day().values, - time_steps=self.timesteps, + periods=self.periods, ).tolist(), - timesteps=self.timesteps, + periods=self.periods, unit=self.to_volumes().unit, ) .resample(freq=freq, include_start_date=include_start_date, include_end_date=include_end_date) @@ -1041,7 +1030,7 @@ def resample( def __getitem__(self, indices: Union[slice, int, List[int], NDArray[np.float64]]) -> TimeSeriesRate: if isinstance(indices, slice): return self.__class__( - timesteps=self.timesteps[indices], + periods=self.periods[indices], values=self.values[indices], regularity=self.regularity[indices], unit=self.unit, @@ -1049,7 +1038,7 @@ def __getitem__(self, indices: Union[slice, int, List[int], NDArray[np.float64]] ) elif isinstance(indices, int): return self.__class__( - timesteps=[self.timesteps[indices]], + periods=[self.periods[indices]], values=[self.values[indices]], regularity=[self.regularity[indices]], unit=self.unit, @@ -1058,7 +1047,7 @@ def __getitem__(self, indices: Union[slice, int, List[int], NDArray[np.float64]] elif isinstance(indices, (list, np.ndarray)): indices = list(indices) return self.__class__( - timesteps=[self.timesteps[i] for i in indices], + periods=[self.periods[i] for i in indices], values=[self.values[i] for i in indices], regularity=[self.regularity[i] for i in indices], unit=self.unit, @@ -1074,19 +1063,19 @@ def __eq__(self, other: object) -> bool: return bool( # Check that all values are either both NaN or equal all(np.isnan(other) and np.isnan(this) or other == this for this, other in zip(self.values, other.values)) - and self.timesteps == other.timesteps + and self.periods == other.periods and self.unit == other.unit and self.regularity == other.regularity and self.rate_type == other.rate_type ) - def reindex(self, new_time_vector: Iterable[datetime]) -> TimeSeriesRate: + def reindex(self, new_periods: Periods) -> TimeSeriesRate: """ - Ensure to map correct value to correct timestep in the final resulting time vector. + Ensure to map correct value to correct period in the final resulting time vector. """ - reindex_values = self.reindex_time_vector(new_time_vector) + reindex_values = self.reindex_time_vector(new_periods) return TimeSeriesRate( - timesteps=new_time_vector, + periods=new_periods, values=reindex_values.tolist(), unit=self.unit, regularity=self.regularity, @@ -1100,10 +1089,10 @@ def from_timeseries_stream_day_rate( if time_series_stream_day_rate is None: return None - regularity = regularity.for_timesteps(time_series_stream_day_rate.timesteps) + regularity = regularity.for_periods(time_series_stream_day_rate.periods) return cls( - timesteps=time_series_stream_day_rate.timesteps, + periods=time_series_stream_day_rate.periods, values=time_series_stream_day_rate.values, unit=time_series_stream_day_rate.unit, rate_type=RateType.STREAM_DAY, @@ -1114,5 +1103,5 @@ def to_stream_day_timeseries(self) -> TimeSeriesStreamDayRate: """Convert to fixed stream day rate timeseries""" stream_day_rate = self.to_stream_day() return TimeSeriesStreamDayRate( - timesteps=stream_day_rate.timesteps, values=stream_day_rate.values, unit=stream_day_rate.unit + periods=stream_day_rate.periods, values=stream_day_rate.values, unit=stream_day_rate.unit ) diff --git a/src/libecalc/common/variables.py b/src/libecalc/common/variables.py index 012b226d2a..e508570871 100644 --- a/src/libecalc/common/variables.py +++ b/src/libecalc/common/variables.py @@ -1,16 +1,17 @@ from __future__ import annotations import abc -from datetime import datetime, timedelta +from datetime import datetime from typing import Dict, List, Protocol, Union import numpy as np from numpy.typing import NDArray -from pydantic import BaseModel, ConfigDict, Field +from pydantic import BaseModel, ConfigDict, Field, model_validator from typing_extensions import Annotated, assert_never +from libecalc.common.errors.exceptions import ProgrammingError from libecalc.common.temporal_model import TemporalModel -from libecalc.common.time_utils import Period +from libecalc.common.time_utils import Period, Periods from libecalc.expression.expression import Expression @@ -38,12 +39,23 @@ class VariablesMap(BaseModel): time_vector: List[datetime] = Field(default_factory=list) variables: Dict[str, List[Annotated[float, Field(allow_inf_nan=False)]]] = Field(default_factory=dict) + @model_validator(mode="after") + def check_length_of_time_vector_vs_variables(self): + # time_vector should contain one more item than the number of values in each variable + # if it is not empty [] + if self.time_vector and any(len(variable) != len(self.time_vector) - 1 for variable in self.variables.values()): + raise ProgrammingError( + "Time series: The number of time steps should be one more than the number of values for each variable." + "Values are for periods defined by consecutive start and end dates." + "Most likely a bug, report to eCalc Dev Team." + ) + return self + @property def period(self): return Period( start=self.time_vector[0], - end=self.time_vector[-1] + timedelta(microseconds=1), # Make sure the last timestep is included - # TODO: Change this? Need to change where stuff depends on this ... + end=self.time_vector[-1], ) @property @@ -51,12 +63,33 @@ def length(self) -> int: return len(self.time_vector) def get_subset(self, start_index: int = 0, end_index: int = -1) -> VariablesMap: - subset_time_vector = self.time_vector[start_index:end_index] + subset_time_vector = self.time_vector[start_index : end_index + 1] subset_dict = {ref: array[start_index:end_index] for ref, array in self.variables.items()} return VariablesMap(variables=subset_dict, time_vector=subset_time_vector) - def get_subset_from_period(self, period: Period) -> VariablesMap: - start_index, end_index = period.get_timestep_indices(self.time_vector) + def get_subset_for_period(self, period: Period) -> VariablesMap: + """Get variables that are active and in use for the given period only + Args: + period: The period for which the variables are needed + Returns: + A VariablesMap object with the variables for the given period + """ + # Check if the given period intersects with the global period + if not Period.intersects(self.period, period): + return self.get_subset(0, 0) + + # Adjust the period to the global period if needed + period_start = max(period.start, self.period.start) + period_end = min(period.end, self.period.end) + + # Check if the start and end of the period of interest are equal to dates in the global time vector + if period_start in self.time_vector and period_end in self.time_vector: + start_index = self.time_vector.index(period.start) + end_index = self.time_vector.index(period.end) + else: + raise ProgrammingError( + "Trying to access a period that does not exist in the global time vector. Please contact eCalc support." + ) return self.get_subset(start_index, end_index) def get_subset_for_timestep(self, current_timestep: datetime) -> VariablesMap: @@ -69,18 +102,39 @@ def get_subset_for_timestep(self, current_timestep: datetime) -> VariablesMap: return self.get_subset(timestep_index, timestep_index + 1) def zeros(self) -> List[float]: - return [0.0] * len(self.time_vector) + return [0.0] * len(self.periods) def get_time_vector(self): return self.time_vector + def get_periods(self): + return self.periods + def get_period(self): return self.period - def evaluate(self, expression: Union[Expression, Dict[datetime, Expression], TemporalModel]) -> NDArray[np.float64]: + @property + def periods(self): + """Get the periods covered by the time vector + Returns: + A list of periods, each period is defined by two consecutive time steps in the time vector + """ + return Periods.create_periods(times=self.time_vector, include_before=False, include_after=False) + + @property + def length_of_time_vector(self) -> int: + """Get the length of the time vector""" + return len(self.time_vector) + + @property + def number_of_periods(self) -> int: + """Get the number of periods covered by the time vector""" + return len(self.time_vector) - 1 + + def evaluate(self, expression: Union[Expression, Dict[Period, Expression], TemporalModel]) -> NDArray[np.float64]: # Should we only allow Expression and Temporal model? if isinstance(expression, Expression): - return expression.evaluate(variables=self.variables, fill_length=len(self.get_time_vector())) + return expression.evaluate(variables=self.variables, fill_length=len(self.get_periods())) elif isinstance(expression, dict): return self._evaluate_temporal(temporal_expression=TemporalModel(expression)) elif isinstance(expression, TemporalModel): @@ -96,7 +150,7 @@ def _evaluate_temporal( for period, expression in temporal_expression.items(): if Period.intersects(period, self.get_period()): - start_index, end_index = period.get_timestep_indices(self.get_time_vector()) + start_index, end_index = period.get_period_indices(self.get_periods()) variables_map_for_this_period = self.get_subset(start_index=start_index, end_index=end_index) evaluated_expression = variables_map_for_this_period.evaluate(expression) result[start_index:end_index] = evaluated_expression @@ -110,10 +164,16 @@ def get_time_vector(self) -> [List[datetime]]: ... @abc.abstractmethod def get_period(self) -> Period: ... + @abc.abstractmethod + def get_periods(self) -> Periods: ... + @abc.abstractmethod def get_subset(self, start_index: int, end_index: int) -> ExpressionEvaluator: ... + @abc.abstractmethod + def get_subset_for_period(self, period: Period) -> ExpressionEvaluator: ... + @abc.abstractmethod def evaluate( - self, expression: Union[Expression, TemporalModel, Dict[datetime, Expression]] + self, expression: Union[Expression, TemporalModel, Dict[Period, Expression]] ) -> NDArray[np.float64]: ... diff --git a/src/libecalc/core/consumers/base/component.py b/src/libecalc/core/consumers/base/component.py index 53ba46b99f..cd4dad6d2e 100644 --- a/src/libecalc/core/consumers/base/component.py +++ b/src/libecalc/core/consumers/base/component.py @@ -12,7 +12,6 @@ class BaseConsumer(ABC): def evaluate( self, expression_evaluator: ExpressionEvaluator, - temporal_operational_settings, ) -> EcalcModelResult: ... diff --git a/src/libecalc/core/consumers/compressor/component.py b/src/libecalc/core/consumers/compressor/component.py index 73118b193a..cb306cb643 100644 --- a/src/libecalc/core/consumers/compressor/component.py +++ b/src/libecalc/core/consumers/compressor/component.py @@ -5,6 +5,7 @@ import numpy as np from libecalc.common.stream_conditions import TimeSeriesStreamConditions +from libecalc.common.time_utils import Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( TimeSeriesBoolean, @@ -54,34 +55,34 @@ def evaluate( # Mixing all input rates to get total rate passed through compressor. Used when reporting streams. total_requested_inlet_stream = StreamConditions.mix_all(inlet_streams) total_requested_inlet_stream.name = "Total inlet" - current_timestep = total_requested_inlet_stream.timestep + current_period = total_requested_inlet_stream.period outlet_stream.rate = total_requested_inlet_stream.rate energy_usage = TimeSeriesStreamDayRate( values=model_result.energy_usage, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=model_result.energy_usage_unit, ) component_result = core_results.CompressorResult( - timesteps=[current_timestep], + periods=Periods([current_period]), power=TimeSeriesStreamDayRate( values=model_result.power, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=model_result.power_unit, ).fill_nan(0.0), energy_usage=energy_usage.fill_nan(0.0), - is_valid=TimeSeriesBoolean(values=model_result.is_valid, timesteps=[current_timestep], unit=Unit.NONE), + is_valid=TimeSeriesBoolean(values=model_result.is_valid, periods=Periods([current_period]), unit=Unit.NONE), id=self.id, recirculation_loss=TimeSeriesStreamDayRate( values=model_result.recirculation_loss, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=Unit.MEGA_WATT, ), rate_exceeds_maximum=TimeSeriesBoolean( values=model_result.rate_exceeds_maximum, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=Unit.NONE, ), streams=[ @@ -100,21 +101,21 @@ def evaluate( models=[ core_results.CompressorModelResult( name="N/A", # No context available to populate model name - timesteps=[current_timestep], + periods=Periods([current_period]), is_valid=TimeSeriesBoolean( - timesteps=[current_timestep], + periods=Periods([current_period]), values=model_result.is_valid, unit=Unit.NONE, ), power=TimeSeriesStreamDayRate( - timesteps=[current_timestep], + periods=Periods([current_period]), values=model_result.power, unit=model_result.power_unit, ) if model_result.power is not None else None, energy_usage=TimeSeriesStreamDayRate( - timesteps=[current_timestep], + periods=Periods([current_period]), values=model_result.energy_usage, unit=model_result.energy_usage_unit, ), diff --git a/src/libecalc/core/consumers/consumer_system.py b/src/libecalc/core/consumers/consumer_system.py index 4e793f03a3..1b4d732e44 100644 --- a/src/libecalc/core/consumers/consumer_system.py +++ b/src/libecalc/core/consumers/consumer_system.py @@ -6,6 +6,7 @@ import networkx as nx from libecalc.common.priority_optimizer import EvaluatorResult +from libecalc.common.time_utils import Periods from libecalc.common.utils.rates import ( TimeSeriesInt, ) @@ -138,7 +139,9 @@ def get_system_result( operator.mul, [consumer_result.is_valid for consumer_result in consumer_results], ), - timesteps=sorted({*itertools.chain(*(consumer_result.timesteps for consumer_result in consumer_results))}), + periods=Periods( + sorted({*itertools.chain(*(consumer_result.periods for consumer_result in consumer_results))}) + ), energy_usage=reduce( operator.add, [consumer_result.energy_usage for consumer_result in consumer_results], diff --git a/src/libecalc/core/consumers/factory.py b/src/libecalc/core/consumers/factory.py index 32f0dfa0d0..036ae9ccb8 100644 --- a/src/libecalc/core/consumers/factory.py +++ b/src/libecalc/core/consumers/factory.py @@ -1,8 +1,7 @@ -from datetime import datetime from typing import Union, overload from libecalc.common.component_type import ComponentType -from libecalc.common.time_utils import Periods +from libecalc.common.time_utils import Period from libecalc.core.consumers.compressor import Compressor from libecalc.core.consumers.pump import Pump from libecalc.core.models.compressor import create_compressor_model @@ -11,41 +10,41 @@ @overload -def create_consumer(consumer: CompressorComponent, timestep: datetime) -> Compressor: ... +def create_consumer(consumer: CompressorComponent, period: Period) -> Compressor: ... @overload -def create_consumer(consumer: PumpComponent, timestep: datetime) -> Pump: # type: ignore[misc] +def create_consumer(consumer: PumpComponent, period: Period) -> Pump: # type: ignore[misc] ... def create_consumer( consumer: Union[CompressorComponent, PumpComponent], - timestep: datetime, + period: Period, ) -> Union[Compressor, Pump]: - periods = Periods.create_periods(list(consumer.energy_usage_model.keys()), include_before=False) + periods = consumer.energy_usage_model.keys() energy_usage_models = list(consumer.energy_usage_model.values()) - model_for_timestep = None - for period, energy_usage_model in zip(periods, energy_usage_models): - if timestep in period: - model_for_timestep = energy_usage_model + model_for_period = None + for _period, energy_usage_model in zip(periods, energy_usage_models): + if period in _period: + model_for_period = energy_usage_model - if model_for_timestep is None: - raise ValueError(f"Could not find model for consumer {consumer.name} at timestep {timestep}") + if model_for_period is None: + raise ValueError(f"Could not find model for consumer {consumer.name} at timestep {period}") if consumer.component_type == ComponentType.COMPRESSOR: return Compressor( id=consumer.id, compressor_model=create_compressor_model( - compressor_model_dto=model_for_timestep, + compressor_model_dto=model_for_period, ), ) elif consumer.component_type == ComponentType.PUMP: return Pump( id=consumer.id, pump_model=create_pump_model( - pump_model_dto=model_for_timestep, + pump_model_dto=model_for_period, ), ) else: diff --git a/src/libecalc/core/consumers/generator_set.py b/src/libecalc/core/consumers/generator_set.py index bfdc9114c0..6a29ecc7e5 100644 --- a/src/libecalc/core/consumers/generator_set.py +++ b/src/libecalc/core/consumers/generator_set.py @@ -1,13 +1,10 @@ -from datetime import datetime -from typing import List - import numpy as np from numpy.typing import NDArray from libecalc.common.list.list_utils import array_to_list from libecalc.common.logger import logger from libecalc.common.temporal_model import TemporalModel -from libecalc.common.time_utils import Period +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( Rates, @@ -36,23 +33,23 @@ def evaluate( expression_evaluator: ExpressionEvaluator, power_requirement: NDArray[np.float64], ) -> GeneratorSetResult: - """Warning! We are converting energy usage to NaN when the energy usage models has invalid timesteps. this will + """Warning! We are converting energy usage to NaN when the energy usage models has invalid periods. this will probably be changed soon. """ logger.debug(f"Evaluating Genset: {self.name}") - if not len(power_requirement) == len(expression_evaluator.get_time_vector()): + if not len(power_requirement) == len(expression_evaluator.get_periods()): raise ValueError("length of power_requirement does not match the time vector.") # Compute fuel consumption from power rate. fuel_rate = self.evaluate_fuel_rate( power_requirement, - time_vector=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), actual_period=expression_evaluator.get_period(), ) power_capacity_margin = self.evaluate_power_capacity_margin( power_requirement, - time_vector=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), actual_period=expression_evaluator.get_period(), ) @@ -61,7 +58,7 @@ def evaluate( # TODO: Ok to not convert to calendar day here? Seems that all legacy stuff needs to be dealt with anyways... # Check for extrapolations (in el-to-fuel, powers are checked in consumers) - valid_timesteps = np.logical_and(~np.isnan(fuel_rate), power_capacity_margin >= 0) + valid_periods = np.logical_and(~np.isnan(fuel_rate), power_capacity_margin >= 0) extrapolations = np.isnan(fuel_rate) # noqa fuel_rate = Rates.forward_fill_nan_values(rates=fuel_rate) @@ -71,24 +68,24 @@ def evaluate( return GeneratorSetResult( id=self.id, - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), is_valid=TimeSeriesBoolean( - timesteps=expression_evaluator.get_time_vector(), - values=array_to_list(valid_timesteps), + periods=expression_evaluator.get_periods(), + values=array_to_list(valid_periods), unit=Unit.NONE, ), power_capacity_margin=TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=array_to_list(power_capacity_margin), unit=Unit.MEGA_WATT, ), power=TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=array_to_list(power_requirement), unit=Unit.MEGA_WATT, ), energy_usage=TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=array_to_list(fuel_rate), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, ), @@ -97,26 +94,26 @@ def evaluate( def evaluate_fuel_rate( self, power_requirement: NDArray[np.float64], - time_vector: [List[datetime]], + periods: Periods, actual_period: Period, ) -> NDArray[np.float64]: result = np.full_like(power_requirement, fill_value=np.nan).astype(float) for period, model in self.temporal_generator_set_model.items(): if Period.intersects(period, actual_period): - start_index, end_index = period.get_timestep_indices(time_vector) + start_index, end_index = period.get_period_indices(periods) result[start_index:end_index] = model.evaluate(power_requirement[start_index:end_index]) return result def evaluate_power_capacity_margin( self, power_requirement: NDArray[np.float64], - time_vector: [List[datetime]], + periods: Periods, actual_period: Period, ) -> NDArray[np.float64]: result = np.zeros_like(power_requirement).astype(float) for period, model in self.temporal_generator_set_model.items(): if Period.intersects(period, actual_period): - start_index, end_index = period.get_timestep_indices(time_vector) + start_index, end_index = period.get_period_indices(periods) result[start_index:end_index] = model.evaluate_power_capacity_margin( power_requirement[start_index:end_index] ) diff --git a/src/libecalc/core/consumers/legacy_consumer/component.py b/src/libecalc/core/consumers/legacy_consumer/component.py index cacb21ce26..5499b07011 100644 --- a/src/libecalc/core/consumers/legacy_consumer/component.py +++ b/src/libecalc/core/consumers/legacy_consumer/component.py @@ -13,7 +13,7 @@ from libecalc.common.list.list_utils import array_to_list from libecalc.common.logger import logger from libecalc.common.temporal_model import TemporalModel -from libecalc.common.time_utils import Period +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( Rates, @@ -51,7 +51,7 @@ def get_operational_settings_used_from_consumer_result( result: ConsumerSystemConsumerFunctionResult, ) -> TimeSeriesInt: return TimeSeriesInt( - timesteps=result.time_vector.tolist(), + periods=result.periods, values=result.operational_setting_used.tolist(), unit=Unit.NONE, ) @@ -97,7 +97,7 @@ def map_model_result(self, model_result: Union[ConsumerOrSystemFunctionResult]) def get_consumer_result( self, - timesteps: List[datetime], + periods: Periods, energy_usage: TimeSeriesStreamDayRate, is_valid: TimeSeriesBoolean, power_usage: TimeSeriesStreamDayRate, @@ -105,13 +105,13 @@ def get_consumer_result( ) -> ConsumerResult: if self.component_type in [ComponentType.PUMP_SYSTEM, ComponentType.COMPRESSOR_SYSTEM]: operational_settings_used = get_operational_settings_used_from_consumer_result(result=aggregated_result) - operational_settings_used.values = self.reindex_time_vector( + operational_settings_used.values = self.reindex_periods( values=operational_settings_used.values, - time_vector=aggregated_result.time_vector, - new_time_vector=timesteps, + periods=aggregated_result.periods, + new_periods=periods, fillna=-1, ).tolist() - operational_settings_used.timesteps = timesteps + operational_settings_used.periods = periods operational_settings_result = get_operational_settings_results_from_consumer_result( aggregated_result, parent_id=self.id @@ -123,7 +123,7 @@ def get_consumer_result( consumer_result = ConsumerSystemResult( id=self.id, - timesteps=timesteps, + periods=periods, is_valid=is_valid, power=power_usage, energy_usage=energy_usage, @@ -135,32 +135,32 @@ def get_consumer_result( # Using generic consumer result as pump has no specific results currently inlet_rate_time_series = TimeSeriesStreamDayRate( - timesteps=aggregated_result.time_vector.tolist(), + periods=aggregated_result.periods, values=aggregated_result.energy_function_result.rate, unit=Unit.STANDARD_CUBIC_METER_PER_DAY, - ).reindex(new_time_vector=timesteps) + ).reindex(new_periods=periods) inlet_pressure_time_series = TimeSeriesFloat( - timesteps=aggregated_result.time_vector.tolist(), + periods=aggregated_result.periods, values=aggregated_result.energy_function_result.suction_pressure, unit=Unit.BARA, - ).reindex(new_time_vector=timesteps) + ).reindex(new_periods=periods) outlet_pressure_time_series = TimeSeriesFloat( - timesteps=aggregated_result.time_vector.tolist(), + periods=aggregated_result.periods, values=aggregated_result.energy_function_result.discharge_pressure, unit=Unit.BARA, - ).reindex(new_time_vector=timesteps) + ).reindex(new_periods=periods) operational_head_time_series = TimeSeriesFloat( - timesteps=aggregated_result.time_vector.tolist(), + periods=aggregated_result.periods, values=aggregated_result.energy_function_result.operational_head, unit=Unit.POLYTROPIC_HEAD_JOULE_PER_KG, - ).reindex(new_time_vector=timesteps) + ).reindex(new_periods=periods) consumer_result = PumpResult( id=self.id, - timesteps=timesteps, + periods=periods, is_valid=is_valid, energy_usage=energy_usage, power=power_usage, @@ -175,44 +175,42 @@ def get_consumer_result( if isinstance(aggregated_result.energy_function_result, CompressorTrainResult): recirculation_loss = aggregated_result.energy_function_result.recirculation_loss recirculation_loss = array_to_list( - self.reindex_time_vector( + self.reindex_periods( values=recirculation_loss, - time_vector=aggregated_result.time_vector, - new_time_vector=timesteps, + periods=aggregated_result.periods, + new_periods=periods, ) ) rate_exceeds_maximum = aggregated_result.energy_function_result.rate_exceeds_maximum rate_exceeds_maximum = array_to_list( - self.reindex_time_vector( + self.reindex_periods( values=rate_exceeds_maximum, - time_vector=aggregated_result.time_vector, - new_time_vector=timesteps, + periods=aggregated_result.periods, + new_periods=periods, ) ) else: - recirculation_loss = [math.nan] * len(timesteps) - rate_exceeds_maximum = [False] * len(timesteps) + recirculation_loss = [math.nan] * len(periods) + rate_exceeds_maximum = [False] * len(periods) consumer_result = CompressorResult( id=self.id, - timesteps=timesteps, + periods=periods, is_valid=is_valid, energy_usage=energy_usage, power=power_usage, recirculation_loss=TimeSeriesStreamDayRate( - timesteps=timesteps, + periods=periods, values=recirculation_loss, unit=Unit.MEGA_WATT, ), - rate_exceeds_maximum=TimeSeriesBoolean( - timesteps=timesteps, values=rate_exceeds_maximum, unit=Unit.NONE - ), + rate_exceeds_maximum=TimeSeriesBoolean(periods=periods, values=rate_exceeds_maximum, unit=Unit.NONE), ) else: consumer_result = GenericComponentResult( id=self.id, - timesteps=timesteps, + periods=periods, is_valid=is_valid, energy_usage=energy_usage, power=power_usage, @@ -223,11 +221,11 @@ def evaluate( self, expression_evaluator: ExpressionEvaluator, ) -> EcalcModelResult: - """Warning! We are converting energy usage to NaN when the energy usage models has invalid timesteps. this will + """Warning! We are converting energy usage to NaN when the energy usage models has invalid periods. this will probably be changed soon. """ logger.debug(f"Evaluating consumer: {self.name}") - regularity = expression_evaluator.evaluate(expression=self.regularity) + regularity = list(expression_evaluator.evaluate(expression=self.regularity)) # NOTE! This function may not handle regularity 0 consumer_function_results = self.evaluate_consumer_temporal_model( @@ -239,20 +237,20 @@ def evaluate( consumer_function_results=consumer_function_results, ) - energy_usage = self.reindex_time_vector( + energy_usage = self.reindex_periods( values=aggregated_consumer_function_result.energy_usage, - time_vector=aggregated_consumer_function_result.time_vector, - new_time_vector=expression_evaluator.get_time_vector(), + periods=aggregated_consumer_function_result.periods, + new_periods=expression_evaluator.get_periods(), ) - valid_timesteps = self.reindex_time_vector( + valid_periods = self.reindex_periods( values=aggregated_consumer_function_result.is_valid, - time_vector=aggregated_consumer_function_result.time_vector, - new_time_vector=expression_evaluator.get_time_vector(), + periods=aggregated_consumer_function_result.periods, + new_periods=expression_evaluator.get_periods(), fillna=True, # Time-step is valid if not calculated. ).astype(bool) - extrapolations = ~valid_timesteps + extrapolations = ~valid_periods energy_usage[extrapolations] = np.nan energy_usage = Rates.forward_fill_nan_values(rates=energy_usage) @@ -262,25 +260,25 @@ def evaluate( if self.consumes == ConsumptionType.FUEL: power_time_series = None if aggregated_consumer_function_result.power is not None: - power = self.reindex_time_vector( + power = self.reindex_periods( values=aggregated_consumer_function_result.power, - time_vector=aggregated_consumer_function_result.time_vector, - new_time_vector=expression_evaluator.get_time_vector(), + periods=aggregated_consumer_function_result.periods, + new_periods=expression_evaluator.get_periods(), ) power_time_series = TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=array_to_list(power), unit=Unit.MEGA_WATT, ) energy_usage_time_series = TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=array_to_list(energy_usage), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, ) elif self.consumes == ConsumptionType.ELECTRICITY: energy_usage_time_series = TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=array_to_list(energy_usage), unit=Unit.MEGA_WATT, ) @@ -290,13 +288,13 @@ def evaluate( assert_never(self.consumes) is_valid = TimeSeriesBoolean( - timesteps=expression_evaluator.get_time_vector(), - values=array_to_list(valid_timesteps), + periods=expression_evaluator.get_periods(), + values=array_to_list(valid_periods), unit=Unit.NONE, ) consumer_result = self.get_consumer_result( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), energy_usage=energy_usage_time_series, power_usage=power_time_series, is_valid=is_valid, @@ -324,7 +322,7 @@ def evaluate_consumer_temporal_model( results = [] for period, consumer_model in self._consumer_time_function.items(): if Period.intersects(period, expression_evaluator.get_period()): - start_index, end_index = period.get_timestep_indices(expression_evaluator.get_time_vector()) + start_index, end_index = period.get_period_indices(expression_evaluator.get_periods()) regularity_this_period = regularity[start_index:end_index] variables_map_this_period = expression_evaluator.get_subset( start_index=start_index, @@ -360,6 +358,29 @@ def aggregate_consumer_function_results( return empty_result return merged_result + @staticmethod + def reindex_periods( + values: Iterable[Union[str, float]], + periods: Iterable[Period], + new_periods: Iterable[Period], + fillna: Union[float, str] = 0.0, + ) -> NDArray[np.float64]: + """Based on a consumer time function result (EnergyFunctionResult), the corresponding time vector and + the consumer time vector, we calculate the actual consumer (consumption) rate. + """ + new_values: DefaultDict[Period, Union[float, str]] = defaultdict(float) + new_values.update({t: fillna for t in new_periods}) + for t, v in zip(periods, values): + if t in new_values: + new_values[t] = v + else: + logger.warning( + "Reindexing consumer time vector and losing data. This should not happen." + " Please contact eCalc support." + ) + + return np.array([rate_sum for time, rate_sum in sorted(new_values.items())]) + @staticmethod def reindex_time_vector( values: Iterable[Union[str, float]], diff --git a/src/libecalc/core/consumers/legacy_consumer/consumer_function/compressor_consumer_function.py b/src/libecalc/core/consumers/legacy_consumer/consumer_function/compressor_consumer_function.py index 51117aafe7..30301ec076 100644 --- a/src/libecalc/core/consumers/legacy_consumer/consumer_function/compressor_consumer_function.py +++ b/src/libecalc/core/consumers/legacy_consumer/consumer_function/compressor_consumer_function.py @@ -66,7 +66,7 @@ def evaluate( regularity: List[float], ) -> ConsumerFunctionResult: """Evaluate the Compressor energy usage. - :param variables_map: Variables map is the VariablesMap-object holding all the data to be evaluated. + :param expression_evaluator: Variables map is the VariablesMap-object holding all the data to be evaluated. :param regularity: :return: """ @@ -144,7 +144,7 @@ def evaluate( ) consumer_function_result = ConsumerFunctionResult( - time_vector=np.array(expression_evaluator.get_time_vector()), + periods=expression_evaluator.get_periods(), is_valid=np.asarray(compressor_train_result.is_valid), energy_function_result=compressor_train_result, condition=condition, diff --git a/src/libecalc/core/consumers/legacy_consumer/consumer_function/consumer_tabular_energy_function.py b/src/libecalc/core/consumers/legacy_consumer/consumer_function/consumer_tabular_energy_function.py index fbc20230be..a1276da35d 100644 --- a/src/libecalc/core/consumers/legacy_consumer/consumer_function/consumer_tabular_energy_function.py +++ b/src/libecalc/core/consumers/legacy_consumer/consumer_function/consumer_tabular_energy_function.py @@ -97,7 +97,7 @@ def evaluate( ) return ConsumerFunctionResult( - time_vector=np.array(expression_evaluator.get_time_vector()), + periods=expression_evaluator.get_periods(), is_valid=np.asarray(energy_function_result.is_valid), energy_function_result=energy_function_result, condition=condition, diff --git a/src/libecalc/core/consumers/legacy_consumer/consumer_function/direct_expression_consumer_function.py b/src/libecalc/core/consumers/legacy_consumer/consumer_function/direct_expression_consumer_function.py index 95fc320be5..aa6f217eb5 100644 --- a/src/libecalc/core/consumers/legacy_consumer/consumer_function/direct_expression_consumer_function.py +++ b/src/libecalc/core/consumers/legacy_consumer/consumer_function/direct_expression_consumer_function.py @@ -100,7 +100,7 @@ def evaluate( ) consumer_function_result = ConsumerFunctionResult( - time_vector=np.array(expression_evaluator.get_time_vector()), + periods=expression_evaluator.get_periods(), is_valid=np.asarray(energy_function_result.is_valid), energy_function_result=energy_function_result, condition=condition, diff --git a/src/libecalc/core/consumers/legacy_consumer/consumer_function/pump_consumer_function.py b/src/libecalc/core/consumers/legacy_consumer/consumer_function/pump_consumer_function.py index bf91dac233..2f0d1ce43d 100644 --- a/src/libecalc/core/consumers/legacy_consumer/consumer_function/pump_consumer_function.py +++ b/src/libecalc/core/consumers/legacy_consumer/consumer_function/pump_consumer_function.py @@ -99,7 +99,7 @@ def evaluate( ) pump_consumer_function_result = ConsumerFunctionResult( - time_vector=np.array(expression_evaluator.get_time_vector()), + periods=expression_evaluator.get_periods(), is_valid=np.asarray(energy_function_result.is_valid), energy_function_result=energy_function_result, energy_usage_before_power_loss_factor=np.asarray(energy_function_result.energy_usage), diff --git a/src/libecalc/core/consumers/legacy_consumer/consumer_function/results.py b/src/libecalc/core/consumers/legacy_consumer/consumer_function/results.py index 7b9fc8be16..8654f9604a 100644 --- a/src/libecalc/core/consumers/legacy_consumer/consumer_function/results.py +++ b/src/libecalc/core/consumers/legacy_consumer/consumer_function/results.py @@ -8,6 +8,7 @@ from pydantic import BaseModel, ConfigDict from libecalc.common.logger import logger +from libecalc.common.time_utils import Periods from libecalc.core.consumers.legacy_consumer.consumer_function.types import ( ConsumerFunctionType, ) @@ -24,7 +25,7 @@ class ConsumerFunctionResultBase(BaseModel): typ: ConsumerFunctionType - time_vector: PydanticNDArray + periods: Periods is_valid: PydanticNDArray energy_usage: PydanticNDArray energy_usage_before_power_loss_factor: Optional[PydanticNDArray] = None @@ -68,6 +69,8 @@ def extend(self, other) -> ConsumerFunctionResult: values.extend(other_values) else: values.append(other_values) + elif isinstance(values, Periods): + self.__setattr__(attribute, values + other_values) else: msg = ( f"{self.__repr_name__()} attribute {attribute} does not have an append method." @@ -80,4 +83,4 @@ def extend(self, other) -> ConsumerFunctionResult: @classmethod def create_empty(cls) -> ConsumerFunctionResult: """Create empty consumer function result""" - return cls(time_vector=np.array([]), is_valid=np.array([]), energy_usage=np.array([])) + return cls(periods=Periods([]), is_valid=np.array([]), energy_usage=np.array([])) diff --git a/src/libecalc/core/consumers/legacy_consumer/result_mapper.py b/src/libecalc/core/consumers/legacy_consumer/result_mapper.py index 27c24b9a9f..3b899e04e4 100644 --- a/src/libecalc/core/consumers/legacy_consumer/result_mapper.py +++ b/src/libecalc/core/consumers/legacy_consumer/result_mapper.py @@ -1,11 +1,8 @@ from collections import defaultdict from typing import Dict, List, Union -import numpy as np -from numpy.typing import NDArray - -from libecalc.common.list.list_utils import array_to_list from libecalc.common.logger import logger +from libecalc.common.time_utils import Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import TimeSeriesBoolean, TimeSeriesStreamDayRate from libecalc.core import result as core_results @@ -33,7 +30,7 @@ def get_single_consumer_models( map_energy_function_results( result=result.energy_function_result, name=name, - time_vector=result.time_vector, + periods=result.periods, ) ) elif isinstance(result.energy_function_result, list): @@ -43,7 +40,7 @@ def get_single_consumer_models( map_energy_function_results( result=energy_function_result, name=name, - time_vector=result.time_vector[ + periods=result.periods[ time_vector_index : time_vector_index + len(energy_function_result.energy_usage) ], ) @@ -70,15 +67,13 @@ def get_consumer_system_models( time_slot_time_vector_index = 0 for time_slot_consumer_results in result.consumer_results: n_steps = len(time_slot_consumer_results[0].energy_usage) - time_slot_time_vector = result.time_vector[ - time_slot_time_vector_index : time_slot_time_vector_index + n_steps - ] + time_slot_periods = result.periods[time_slot_time_vector_index : time_slot_time_vector_index + n_steps] for consumer_model_result in time_slot_consumer_results: energy_function_result.extend( map_energy_function_results( result=consumer_model_result.consumer_model_result, name=consumer_model_result.name, - time_vector=time_slot_time_vector, + periods=time_slot_periods, ) ) time_slot_time_vector_index += n_steps @@ -101,14 +96,14 @@ def get_operational_settings_results_from_consumer_result( for i, operational_settings_result in enumerate(time_slot_operational_settings_results): for consumer_model_result in operational_settings_result.consumer_results: n_steps = len(consumer_model_result.energy_usage) - time_slot_time_vector = result.time_vector[ + time_slot_periods = result.periods[ time_slot_time_vector_index : time_slot_time_vector_index + n_steps ] if isinstance(consumer_model_result.consumer_model_result, EnergyFunctionResult): consumer_specific_consumer_results = map_energy_function_results( result=consumer_model_result.consumer_model_result, name=consumer_model_result.name, - time_vector=time_slot_time_vector, + periods=time_slot_periods, ) operational_settings_results[i].extend(consumer_specific_consumer_results) else: @@ -123,19 +118,17 @@ def get_operational_settings_results_from_consumer_result( def map_energy_function_results( result: EnergyFunctionResult, - time_vector: NDArray[np.float64], + periods: Periods, name: str, ) -> List[core_results.ConsumerModelResult]: """Returns a list of results that are specific to each consumer. This can be details for compressor trains with chart results, pump results, or other results. We will need to add other details below here. """ - time_vector = array_to_list(time_vector) - energy_function_results = [] if isinstance(result, CompressorTrainResult): power = ( TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=periods, values=result.power, unit=result.power_unit, ) @@ -143,16 +136,16 @@ def map_energy_function_results( else None ) energy_usage = TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=periods, values=result.energy_usage, unit=result.energy_usage_unit, ) energy_function_results.append( core_results.CompressorModelResult( name=name, - timesteps=time_vector, + periods=periods, is_valid=TimeSeriesBoolean( - timesteps=time_vector, + periods=periods, values=result.is_valid, unit=Unit.NONE, ), @@ -172,21 +165,21 @@ def map_energy_function_results( energy_function_results.append( core_results.PumpModelResult( name=name, - timesteps=time_vector, + periods=periods, is_valid=TimeSeriesBoolean( - timesteps=time_vector, + periods=periods, values=result.is_valid, unit=Unit.NONE, ), power=TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=periods, values=result.power, unit=result.power_unit, ) if result.power is not None else None, energy_usage=TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=periods, values=result.energy_usage, unit=result.energy_usage_unit, ), @@ -200,21 +193,21 @@ def map_energy_function_results( energy_function_results.append( core_results.GenericModelResult( name=name, - timesteps=time_vector, + periods=periods, is_valid=TimeSeriesBoolean( - timesteps=time_vector, + periods=periods, values=result.is_valid, unit=Unit.NONE, ), power=TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=periods, values=result.power, unit=result.power_unit, ) if result.power is not None else None, energy_usage=TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=periods, values=result.energy_usage, unit=result.energy_usage_unit, ), diff --git a/src/libecalc/core/consumers/legacy_consumer/system/consumer_function.py b/src/libecalc/core/consumers/legacy_consumer/system/consumer_function.py index 412cd623aa..d0d5a7273a 100644 --- a/src/libecalc/core/consumers/legacy_consumer/system/consumer_function.py +++ b/src/libecalc/core/consumers/legacy_consumer/system/consumer_function.py @@ -156,7 +156,7 @@ def evaluate( ) return ConsumerSystemConsumerFunctionResult( - time_vector=np.array(expression_evaluator.get_time_vector()), + periods=expression_evaluator.get_periods(), is_valid=np.multiply.reduce([x.consumer_model_result.is_valid for x in consumer_results]).astype(bool), operational_setting_used=operational_setting_number_used_per_timestep, operational_settings=[operational_settings], diff --git a/src/libecalc/core/consumers/legacy_consumer/system/results.py b/src/libecalc/core/consumers/legacy_consumer/system/results.py index e3e50484dc..7c65bb6951 100644 --- a/src/libecalc/core/consumers/legacy_consumer/system/results.py +++ b/src/libecalc/core/consumers/legacy_consumer/system/results.py @@ -8,6 +8,7 @@ from pydantic import BaseModel, ConfigDict from libecalc.common.logger import logger +from libecalc.common.time_utils import Periods from libecalc.core.consumers.legacy_consumer.consumer_function.results import ( ConsumerFunctionResultBase, ) @@ -137,6 +138,8 @@ def extend(self, other) -> ConsumerSystemConsumerFunctionResult: values.extend(other_values) else: values.append(other_values) + elif isinstance(values, Periods): + self.__setattr__(attribute, values + other_values) else: msg = ( f"{self.__repr_name__()} attribute {attribute} does not have an append method." diff --git a/src/libecalc/core/consumers/legacy_consumer/system/utils.py b/src/libecalc/core/consumers/legacy_consumer/system/utils.py index 4d326a5a74..0a727a792d 100644 --- a/src/libecalc/core/consumers/legacy_consumer/system/utils.py +++ b/src/libecalc/core/consumers/legacy_consumer/system/utils.py @@ -35,7 +35,7 @@ def get_operational_settings_number_used_from_model_results( len(consumer_system_operational_settings_results) > 1 ): # Otherwise the [:-1] and i + 1 will fail. A consumer system with only 1 operational setting/consumer does not make much sense either... for i, operational_setting_results in enumerate(consumer_system_operational_settings_results[:-1]): - # keep the indices of the timesteps that is outside capacity to test on the next operational setting, if any + # keep the indices of the periods that is outside capacity to test on the next operational setting, if any indices_time_steps_outside_capacity = operational_setting_results.indices_outside_capacity logger.debug( @@ -49,14 +49,12 @@ def get_operational_settings_number_used_from_model_results( ) if len(remaining_indices_time_steps_outside_capacity) == 0: - logger.debug( - "All time steps accounted for: Finished finding operational settings for all timesteps in period." - ) + logger.debug("All time steps accounted for: Finished finding operational settings for all periods.") break else: logger.debug( f"We have now {len(remaining_indices_time_steps_outside_capacity)}" - f" remaining timesteps for remaining operational settings." + f" remaining periods for remaining operational settings." ) # Assume, until proven otherwise, that the next operational setting to test is the correct one @@ -65,7 +63,7 @@ def get_operational_settings_number_used_from_model_results( if len(remaining_indices_time_steps_outside_capacity) > 0: logger.debug( "We have exhausted all options, and just assume that the last prioritized operational setting is" - " within capacity of remaining timesteps." + " within capacity for remaining periods." ) logger.debug( f"Last timestep has {len(consumer_system_operational_settings_results[-1].indices_outside_capacity)}" diff --git a/src/libecalc/core/consumers/pump/component.py b/src/libecalc/core/consumers/pump/component.py index 2cd25c67a8..fa6c4fe474 100644 --- a/src/libecalc/core/consumers/pump/component.py +++ b/src/libecalc/core/consumers/pump/component.py @@ -5,6 +5,7 @@ import numpy as np from libecalc.common.stream_conditions import TimeSeriesStreamConditions +from libecalc.common.time_utils import Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( TimeSeriesBoolean, @@ -55,44 +56,44 @@ def evaluate( # Mixing all input rates to get total rate passed through compressor. Used when reporting streams. total_requested_inlet_stream = StreamConditions.mix_all(inlet_streams) total_requested_inlet_stream.name = "Total inlet" - current_timestep = total_requested_inlet_stream.timestep + current_period = total_requested_inlet_stream.period outlet_stream.rate = total_requested_inlet_stream.rate component_result = core_results.PumpResult( id=self.id, - timesteps=[current_timestep], + periods=Periods([current_period]), power=TimeSeriesStreamDayRate( values=model_result.power, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=model_result.power_unit, ).fill_nan(0.0), energy_usage=TimeSeriesStreamDayRate( values=model_result.energy_usage, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=model_result.energy_usage_unit, ).fill_nan(0.0), inlet_liquid_rate_m3_per_day=TimeSeriesStreamDayRate( values=model_result.rate, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, ), inlet_pressure_bar=TimeSeriesFloat( values=model_result.suction_pressure, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=Unit.BARA, ), outlet_pressure_bar=TimeSeriesFloat( values=model_result.discharge_pressure, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=Unit.BARA, ), operational_head=TimeSeriesFloat( values=model_result.operational_head, - timesteps=[current_timestep], + periods=Periods([current_period]), unit=Unit.POLYTROPIC_HEAD_KILO_JOULE_PER_KG, ), - is_valid=TimeSeriesBoolean(values=model_result.is_valid, timesteps=[current_timestep], unit=Unit.NONE), + is_valid=TimeSeriesBoolean(values=model_result.is_valid, periods=Periods([current_period]), unit=Unit.NONE), streams=[ TimeSeriesStreamConditions.from_stream_condition(total_requested_inlet_stream), *[ @@ -109,21 +110,21 @@ def evaluate( models=[ core_results.PumpModelResult( name="N/A", # No context available to populate model name - timesteps=[current_timestep], + periods=Periods([current_period]), is_valid=TimeSeriesBoolean( - timesteps=[current_timestep], + periods=Periods([current_period]), values=model_result.is_valid, unit=Unit.NONE, ), power=TimeSeriesStreamDayRate( - timesteps=[current_timestep], + periods=Periods([current_period]), values=model_result.power, unit=model_result.power_unit, ) if model_result.power is not None else None, energy_usage=TimeSeriesStreamDayRate( - timesteps=[current_timestep], + periods=Periods([current_period]), values=model_result.energy_usage, unit=model_result.energy_usage_unit, ), diff --git a/src/libecalc/core/models/compressor/results.py b/src/libecalc/core/models/compressor/results.py index 7abfc4942c..ec1670e0e8 100644 --- a/src/libecalc/core/models/compressor/results.py +++ b/src/libecalc/core/models/compressor/results.py @@ -145,7 +145,7 @@ def from_result_list_to_dto( number_of_stages = max([len(t.stage_results) for t in result_list]) # Create empty compressor stage results and inlet/outlet stream conditions. This is to ensure correct - # number of values and timesteps in case of None etc. + # number of values and periods in case of None etc. compressor_stage_result = [ CompressorStageResult.create_empty(len(result_list)) for i in range(number_of_stages) ] @@ -183,7 +183,7 @@ def from_result_list_to_dto( # For inlet- and outlet stream condition it is necessary to check if inlet- or outlet # streams exist. They may not exist, e.g. in case of zero rate etc. In this case, nan should - # be set, to ensure match between timesteps and values. + # be set, to ensure match between periods and values. inlet_stream_condition_per_stage[i].pressure = [ result_list[t].stage_results[i].inlet_stream.pressure_bara if result_list[t].stage_results[i].inlet_stream is not None diff --git a/src/libecalc/core/models/compressor/sampled/compressor_model_sampled.py b/src/libecalc/core/models/compressor/sampled/compressor_model_sampled.py index d47fc8279f..7f606f2363 100644 --- a/src/libecalc/core/models/compressor/sampled/compressor_model_sampled.py +++ b/src/libecalc/core/models/compressor/sampled/compressor_model_sampled.py @@ -218,17 +218,17 @@ def evaluate_rate_ps_pd( turbine_result.energy_usage if turbine_result is not None else array_to_list(interpolated_consumer_values) ) - inlet_stream_condition = CompressorStreamCondition.create_empty(number_of_timesteps=number_of_data_points) + inlet_stream_condition = CompressorStreamCondition.create_empty(number_of_periods=number_of_data_points) inlet_stream_condition.pressure = ( array_to_list(suction_pressure) if suction_pressure is not None else [np.nan] * number_of_data_points ) - outlet_stream_condition = CompressorStreamCondition.create_empty(number_of_timesteps=number_of_data_points) + outlet_stream_condition = CompressorStreamCondition.create_empty(number_of_periods=number_of_data_points) outlet_stream_condition.pressure = ( array_to_list(discharge_pressure) if discharge_pressure is not None else [np.nan] * number_of_data_points ) - compressor_stage_result = CompressorStageResult.create_empty(number_of_timesteps=number_of_data_points) + compressor_stage_result = CompressorStageResult.create_empty(number_of_periods=number_of_data_points) if energy_usage is not None: compressor_stage_result.energy_usage = energy_usage compressor_stage_result.energy_usage_unit = ( diff --git a/src/libecalc/core/models/compressor/train/base.py b/src/libecalc/core/models/compressor/train/base.py index 8fe3e8c180..a598b19740 100644 --- a/src/libecalc/core/models/compressor/train/base.py +++ b/src/libecalc/core/models/compressor/train/base.py @@ -111,8 +111,8 @@ def evaluate_rate_ps_pd( Calculate power for valid points (positive pressures, discharge pressure larger than suction pressure) Note: - Rate when containing multiple streams can be indexed rate[stream, time_step]. - If two stream and 3 timesteps, then the array will be created like: np.array([[t1, t2, t3], [t1, t2, t3]]). + Rate when containing multiple streams can be indexed rate[stream, period]. + If two stream and 3 periods, then the array will be created like: np.array([[t1, t2, t3], [t1, t2, t3]]). When pre-processing the data we need to compare rates per timestep by using e.g. np.min(rate, axis=0) diff --git a/src/libecalc/core/models/fuel.py b/src/libecalc/core/models/fuel.py index 6efb29527f..8bcdb12895 100644 --- a/src/libecalc/core/models/fuel.py +++ b/src/libecalc/core/models/fuel.py @@ -1,12 +1,10 @@ -from datetime import datetime from typing import Dict import numpy as np from numpy.typing import NDArray from libecalc.common.logger import logger -from libecalc.common.temporal_model import TemporalModel -from libecalc.common.time_utils import Period +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import TimeSeriesStreamDayRate from libecalc.common.variables import ExpressionEvaluator @@ -15,14 +13,14 @@ class FuelModel: - """A function to evaluate fuel related attributes for different time intervals - For each time interval, there is a data object with expressions for fuel related + """A function to evaluate fuel related attributes for different time period + For each period, there is a data object with expressions for fuel related attributes which may be evaluated for some variables and a fuel_rate. """ - def __init__(self, fuel_time_function_dict: Dict[datetime, FuelType]): + def __init__(self, fuel_time_function_dict: Dict[Period, FuelType]): logger.debug("Creating fuel model") - self.temporal_fuel_model = TemporalModel(fuel_time_function_dict) + self.temporal_fuel_model = fuel_time_function_dict def evaluate_emissions( self, expression_evaluator: ExpressionEvaluator, fuel_rate: NDArray[np.float64] @@ -36,27 +34,26 @@ def evaluate_emissions( Then the resulting emission volume is calculated based on the fuel rate: - emission_rate = emission_factor * fuel_rate - This is done per time interval and all fuel related results both in terms of - fuel types and time intervals, are merged into one common fuel collection results object. + This is done per time period and all fuel related results both in terms of + fuel types and time periods, are merged into one common fuel collection results object. - The length of the fuel_rate array must equal the length of the time_vector - array for the time_series. It is assumed that the fuel_rate array origins - from calculations based on the same time_series object and thus will have - the same length when used in this method. + The length of the fuel_rate array must equal the length of the global list of periods. + It is assumed that the fuel_rate array origins from calculations based on the same time_series + object and thus will have the same length when used in this method. """ logger.debug("Evaluating fuel usage and emissions") # Creating a pseudo-default dict with all the emitters as keys. This is to handle changes in a temporal model. emissions = { - emission_name: EmissionResult.create_empty(name=emission_name, timesteps=[]) + emission_name: EmissionResult.create_empty(name=emission_name, periods=Periods([])) for emission_name in { emission.name for _, model in self.temporal_fuel_model.items() for emission in model.emissions } } - for period, model in self.temporal_fuel_model.items(): - if Period.intersects(period, expression_evaluator.get_period()): - start_index, end_index = period.get_timestep_indices(expression_evaluator.get_time_vector()) + for temporal_period, model in self.temporal_fuel_model.items(): + if Period.intersects(temporal_period, expression_evaluator.get_period()): + start_index, end_index = temporal_period.get_period_indices(expression_evaluator.get_periods()) variables_map_this_period = expression_evaluator.get_subset( start_index=start_index, end_index=end_index, @@ -70,9 +67,9 @@ def evaluate_emissions( result = EmissionResult( name=emission.name, - timesteps=variables_map_this_period.get_time_vector(), + periods=variables_map_this_period.get_periods(), rate=TimeSeriesStreamDayRate( - timesteps=variables_map_this_period.get_time_vector(), + periods=variables_map_this_period.get_periods(), values=emission_rate_tons_per_day.tolist(), unit=Unit.TONS_PER_DAY, ), @@ -83,9 +80,7 @@ def evaluate_emissions( for name in emissions: if name not in [emission.name for emission in model.emissions]: emissions[name].extend( - EmissionResult.create_empty( - name=name, timesteps=variables_map_this_period.get_time_vector() - ) + EmissionResult.create_empty(name=name, periods=variables_map_this_period.get_periods()) ) return dict(sorted(emissions.items())) diff --git a/src/libecalc/core/models/results/compressor.py b/src/libecalc/core/models/results/compressor.py index fd40dceb49..a8fd11650e 100644 --- a/src/libecalc/core/models/results/compressor.py +++ b/src/libecalc/core/models/results/compressor.py @@ -59,8 +59,8 @@ class CompressorStreamCondition(EnergyModelBaseResult): temperature_kelvin: Optional[List[Optional[float]]] = None @classmethod - def create_empty(cls, number_of_timesteps) -> CompressorStreamCondition: - nans = [np.nan] * number_of_timesteps + def create_empty(cls, number_of_periods) -> CompressorStreamCondition: + nans = [np.nan] * number_of_periods return cls( pressure=nans, actual_rate_m3_per_hr=nans, @@ -110,9 +110,9 @@ class CompressorStageResult(EnergyModelBaseResult): chart: Optional[Union[SingleSpeedChartDTO, VariableSpeedChartDTO]] = None @classmethod - def create_empty(cls, number_of_timesteps: int) -> CompressorStageResult: + def create_empty(cls, number_of_periods: int) -> CompressorStageResult: """Create empty CompressorStageResult""" - nans = [np.nan] * number_of_timesteps + nans = [np.nan] * number_of_periods return cls( energy_usage=nans, energy_usage_unit=Unit.NONE, @@ -120,8 +120,8 @@ def create_empty(cls, number_of_timesteps: int) -> CompressorStageResult: power_unit=Unit.MEGA_WATT, mass_rate_kg_per_hr=nans, mass_rate_before_asv_kg_per_hr=nans, - inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=number_of_timesteps), - outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=number_of_timesteps), + inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=number_of_periods), + outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=number_of_periods), polytropic_enthalpy_change_kJ_per_kg=nans, polytropic_head_kJ_per_kg=nans, polytropic_efficiency=nans, @@ -129,13 +129,13 @@ def create_empty(cls, number_of_timesteps: int) -> CompressorStageResult: speed=nans, asv_recirculation_loss_mw=nans, fluid_composition={}, - is_valid=[True] * number_of_timesteps, + is_valid=[True] * number_of_periods, chart_area_flags=[libecalc.core.models.chart.chart_area_flag.ChartAreaFlag.NOT_CALCULATED] - * number_of_timesteps, - rate_has_recirculation=[False] * number_of_timesteps, - rate_exceeds_maximum=[False] * number_of_timesteps, - pressure_is_choked=[False] * number_of_timesteps, - head_exceeds_maximum=[False] * number_of_timesteps, + * number_of_periods, + rate_has_recirculation=[False] * number_of_periods, + rate_exceeds_maximum=[False] * number_of_periods, + pressure_is_choked=[False] * number_of_periods, + head_exceeds_maximum=[False] * number_of_periods, chart=None, ) diff --git a/src/libecalc/core/result/base.py b/src/libecalc/core/result/base.py index a465b760b6..0a94223ef5 100644 --- a/src/libecalc/core/result/base.py +++ b/src/libecalc/core/result/base.py @@ -8,6 +8,7 @@ from libecalc.common.logger import logger from libecalc.common.serializable_chart import SingleSpeedChartDTO, VariableSpeedChartDTO from libecalc.common.string.string_utils import to_camel_case +from libecalc.common.time_utils import Periods from libecalc.common.utils.rates import TimeSeries @@ -46,6 +47,8 @@ def extend(self, other: Self) -> Self: self.__setattr__(attribute, values + [other_values]) elif isinstance(values, TimeSeries): self.__setattr__(attribute, values.extend(other_values)) + elif isinstance(values, Periods): + self.__setattr__(attribute, values + other_values) else: msg = ( f"{self.__repr_name__()} attribute {attribute} does not have an extend strategy." diff --git a/src/libecalc/core/result/emission.py b/src/libecalc/core/result/emission.py index 226865981e..172ac8aecb 100644 --- a/src/libecalc/core/result/emission.py +++ b/src/libecalc/core/result/emission.py @@ -1,8 +1,6 @@ from __future__ import annotations -from datetime import datetime -from typing import List - +from libecalc.common.time_utils import Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import TimeSeriesStreamDayRate from libecalc.core.result.base import EcalcResultBaseModel @@ -12,17 +10,17 @@ class EmissionResult(EcalcResultBaseModel): """The emissions for a result component.""" name: str - timesteps: List[datetime] + periods: Periods rate: TimeSeriesStreamDayRate # ton/day @classmethod - def create_empty(cls, name: str, timesteps: List[datetime]): + def create_empty(cls, name: str, periods: Periods): return cls( name=name, - timesteps=timesteps, + periods=periods, rate=TimeSeriesStreamDayRate( - timesteps=timesteps, - values=[0] * len(timesteps), + periods=periods, + values=[0] * len(periods), unit=Unit.TONS_PER_DAY, ), ) diff --git a/src/libecalc/core/result/results.py b/src/libecalc/core/result/results.py index f12f3e2044..be17954fb8 100644 --- a/src/libecalc/core/result/results.py +++ b/src/libecalc/core/result/results.py @@ -1,7 +1,6 @@ from __future__ import annotations from abc import ABC, abstractmethod -from datetime import datetime from typing import Any, Dict, List, Optional, Union from pydantic import Field @@ -10,6 +9,7 @@ from libecalc.common.component_type import ComponentType from libecalc.common.stream_conditions import TimeSeriesStreamConditions from libecalc.common.tabular_time_series import TabularTimeSeriesUtils +from libecalc.common.time_utils import Periods from libecalc.common.utils.rates import ( TimeSeriesBoolean, TimeSeriesFloat, @@ -27,7 +27,7 @@ class CommonResultBase(EcalcResultBaseModel): """Base component for all results: Model, Installation, GenSet, Consumer System, Consumer, etc.""" - timesteps: List[datetime] + periods: Periods is_valid: TimeSeriesBoolean # We need both energy usage and power rate since we sometimes want both fuel and power usage. @@ -77,7 +77,7 @@ class CompressorResult(GenericComponentResult): def get_subset(self, indices: List[int]) -> Self: return self.__class__( id=self.id, - timesteps=[self.timesteps[index] for index in indices], + periods=Periods([self.periods.periods[index] for index in indices]), energy_usage=self.energy_usage[indices], is_valid=self.is_valid[indices], power=self.power[indices] if self.power is not None else None, @@ -98,7 +98,7 @@ class PumpResult(GenericComponentResult): def get_subset(self, indices: List[int]) -> Self: return self.__class__( id=self.id, - timesteps=[self.timesteps[index] for index in indices], + periods=Periods([self.periods.periods[index] for index in indices]), energy_usage=self.energy_usage[indices], is_valid=self.is_valid[indices], power=self.power[indices] if self.power is not None else None, diff --git a/src/libecalc/domain/stream_conditions.py b/src/libecalc/domain/stream_conditions.py index 8f617dcc8e..837a9e5a53 100644 --- a/src/libecalc/domain/stream_conditions.py +++ b/src/libecalc/domain/stream_conditions.py @@ -7,11 +7,11 @@ import dataclasses import operator from dataclasses import dataclass -from datetime import datetime from functools import reduce from typing import Dict, List from libecalc.common.string.string_utils import generate_id +from libecalc.common.time_utils import Period from libecalc.common.units import Unit @@ -58,7 +58,7 @@ class Temperature: class StreamConditions: id: str name: str - timestep: datetime + period: Period rate: Rate pressure: Pressure density: Density = None @@ -91,7 +91,7 @@ def mix(self, *other_stream_conditions: StreamConditions) -> StreamConditions: return StreamConditions( id=generate_id(*[stream.id for stream in streams]), name=f"{'-'.join(stream.name for stream in streams)}", - timestep=self.timestep, + period=self.period, rate=reduce(operator.add, [stream.rate for stream in streams]), pressure=target_pressure, density=self.density, # TODO: Check that they are equal? Or handle it? diff --git a/src/libecalc/dto/components.py b/src/libecalc/dto/components.py index 82e4067a3b..df3ba16359 100644 --- a/src/libecalc/dto/components.py +++ b/src/libecalc/dto/components.py @@ -1,7 +1,7 @@ from abc import ABC, abstractmethod from collections import defaultdict from datetime import datetime -from typing import Dict, List, Literal, Optional, TypeVar, Union +from typing import Any, Dict, List, Literal, Optional, TypeVar, Union from pydantic import ConfigDict, Field, field_validator, model_validator from pydantic_core.core_schema import ValidationInfo @@ -13,6 +13,7 @@ from libecalc.common.priorities import Priorities from libecalc.common.stream_conditions import TimeSeriesStreamConditions from libecalc.common.string.string_utils import generate_id, get_duplicates +from libecalc.common.time_utils import Period from libecalc.common.units import Unit from libecalc.common.utils.rates import ( RateType, @@ -50,7 +51,7 @@ ) -def check_model_energy_usage_type(model_data: Dict[datetime, ConsumerFunction], energy_type: EnergyUsageType): +def check_model_energy_usage_type(model_data: Dict[Period, ConsumerFunction], energy_type: EnergyUsageType): for model in model_data.values(): if model.energy_usage_type != energy_type: raise ValueError(f"Model does not consume {energy_type.value}") @@ -68,13 +69,20 @@ def id(self) -> str: ... class BaseComponent(Component, ABC): name: ComponentNameStr - regularity: Dict[datetime, Expression] + regularity: Dict[Period, Expression] _validate_base_temporal_model = field_validator("regularity")(validate_temporal_model) + @field_validator("regularity", mode="before") + @classmethod + def check_regularity(cls, regularity): + if isinstance(regularity, dict) and len(regularity.values()) > 0: + regularity = _convert_keys_in_dictionary_from_str_to_periods(regularity) + return regularity + class BaseEquipment(BaseComponent, ABC): - user_defined_category: Dict[datetime, ConsumerUserDefinedCategoryType] = Field(..., validate_default=True) + user_defined_category: Dict[Period, ConsumerUserDefinedCategoryType] = Field(..., validate_default=True) @property def id(self) -> str: @@ -84,6 +92,7 @@ def id(self) -> str: def check_user_defined_category(cls, user_defined_category, info: ValidationInfo): """Provide which value and context to make it easier for user to correct wrt mandatory changes.""" if isinstance(user_defined_category, dict) and len(user_defined_category.values()) > 0: + user_defined_category = _convert_keys_in_dictionary_from_str_to_periods(user_defined_category) for user_category in user_defined_category.values(): if user_category not in list(ConsumerUserDefinedCategoryType): name_context_str = "" @@ -101,14 +110,16 @@ class BaseConsumer(BaseEquipment, ABC): """Base class for all consumers.""" consumes: ConsumptionType - fuel: Optional[Dict[datetime, FuelType]] = None + fuel: Optional[Dict[Period, FuelType]] = None - @field_validator("fuel") + @field_validator("fuel", mode="before") @classmethod def validate_fuel_exist(cls, fuel, info: ValidationInfo): """ Make sure fuel is set if consumption type is FUEL. """ + if isinstance(fuel, dict) and len(fuel.values()) > 0: + fuel = _convert_keys_in_dictionary_from_str_to_periods(fuel) if info.data.get("consumes") == ConsumptionType.FUEL and (fuel is None or len(fuel) < 1): msg = f"Missing fuel for fuel consumer '{info.data.get('name')}'" raise ValueError(msg) @@ -125,7 +136,7 @@ class ElectricityConsumer(BaseConsumer): ] consumes: Literal[ConsumptionType.ELECTRICITY] = ConsumptionType.ELECTRICITY energy_usage_model: Dict[ - datetime, + Period, ElectricEnergyUsageModel, ] @@ -135,6 +146,16 @@ class ElectricityConsumer(BaseConsumer): lambda data: check_model_energy_usage_type(data, EnergyUsageType.POWER) ) + @field_validator("energy_usage_model", mode="before") + @classmethod + def check_energy_usage_model(cls, energy_usage_model): + """ + Make sure that temporal models are converted to Period objects if they are strings + """ + if isinstance(energy_usage_model, dict) and len(energy_usage_model.values()) > 0: + energy_usage_model = _convert_keys_in_dictionary_from_str_to_periods(energy_usage_model) + return energy_usage_model + class FuelConsumer(BaseConsumer): component_type: Literal[ @@ -143,8 +164,8 @@ class FuelConsumer(BaseConsumer): ComponentType.COMPRESSOR_SYSTEM, ] consumes: Literal[ConsumptionType.FUEL] = ConsumptionType.FUEL - fuel: Dict[datetime, FuelType] - energy_usage_model: Dict[datetime, FuelEnergyUsageModel] + fuel: Dict[Period, FuelType] + energy_usage_model: Dict[Period, FuelEnergyUsageModel] _validate_fuel_consumer_temporal_models = field_validator("energy_usage_model", "fuel")(validate_temporal_model) @@ -152,6 +173,26 @@ class FuelConsumer(BaseConsumer): lambda data: check_model_energy_usage_type(data, EnergyUsageType.FUEL) ) + @field_validator("energy_usage_model", mode="before") + @classmethod + def check_energy_usage_model(cls, energy_usage_model, info: ValidationInfo): + """ + Make sure that temporal models are converted to Period objects if they are strings + """ + if isinstance(energy_usage_model, dict) and len(energy_usage_model.values()) > 0: + energy_usage_model = _convert_keys_in_dictionary_from_str_to_periods(energy_usage_model) + return energy_usage_model + + @field_validator("fuel", mode="before") + @classmethod + def check_fuel(cls, fuel): + """ + Make sure that temporal models are converted to Period objects if they are strings + """ + if isinstance(fuel, dict) and len(fuel.values()) > 0: + fuel = _convert_keys_in_dictionary_from_str_to_periods(fuel) + return fuel + Consumer = Annotated[Union[FuelConsumer, ElectricityConsumer], Field(discriminator="consumes")] @@ -171,12 +212,12 @@ class PumpOperationalSettings(EcalcBaseModel): class CompressorComponent(BaseConsumer): component_type: Literal[ComponentType.COMPRESSOR] = ComponentType.COMPRESSOR - energy_usage_model: Dict[datetime, CompressorModel] + energy_usage_model: Dict[Period, CompressorModel] class PumpComponent(BaseConsumer): component_type: Literal[ComponentType.PUMP] = ComponentType.PUMP - energy_usage_model: Dict[datetime, PumpModel] + energy_usage_model: Dict[Period, PumpModel] class Stream(EcalcBaseModel): @@ -262,7 +303,7 @@ def evaluate_stream_conditions( id=generate_id(consumer_name, stream_name), name="-".join([consumer_name, stream_name]), rate=TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=list( expression_evaluator.evaluate( Expression.setup_from_expression(stream_conditions.rate.value) @@ -273,7 +314,7 @@ def evaluate_stream_conditions( if stream_conditions.rate is not None else None, pressure=TimeSeriesFloat( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=list( expression_evaluator.evaluate( expression=Expression.setup_from_expression(stream_conditions.pressure.value) @@ -284,7 +325,7 @@ def evaluate_stream_conditions( if stream_conditions.pressure is not None else None, fluid_density=TimeSeriesFloat( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=list( expression_evaluator.evaluate( expression=Expression.setup_from_expression(stream_conditions.fluid_density.value) @@ -302,8 +343,8 @@ def evaluate_stream_conditions( class GeneratorSet(BaseEquipment): component_type: Literal[ComponentType.GENERATOR_SET] = ComponentType.GENERATOR_SET - fuel: Dict[datetime, FuelType] - generator_set_model: Dict[datetime, GeneratorSetSampled] + fuel: Dict[Period, FuelType] + generator_set_model: Dict[Period, GeneratorSetSampled] consumers: List[ Annotated[ Union[ElectricityConsumer, ConsumerSystem], @@ -331,6 +372,23 @@ def check_mandatory_category_for_generator_set(cls, user_defined_category, info: return user_defined_category + @field_validator("generator_set_model", mode="before") + @classmethod + def check_generator_set_model(cls, generator_set_model, info: ValidationInfo): + if isinstance(generator_set_model, dict) and len(generator_set_model.values()) > 0: + generator_set_model = _convert_keys_in_dictionary_from_str_to_periods(generator_set_model) + return generator_set_model + + @field_validator("fuel", mode="before") + @classmethod + def check_fuel(cls, fuel, info: ValidationInfo): + """ + Make sure that temporal models are converted to Period objects if they are strings + """ + if isinstance(fuel, dict) and len(fuel.values()) > 0: + fuel = _convert_keys_in_dictionary_from_str_to_periods(fuel) + return fuel + @model_validator(mode="after") def check_power_from_shore(self): _check_power_from_shore_attributes = validate_generator_set_power_from_shore( @@ -359,7 +417,7 @@ def get_graph(self) -> ComponentGraph: class Installation(BaseComponent): component_type: Literal[ComponentType.INSTALLATION] = ComponentType.INSTALLATION user_defined_category: Optional[InstallationUserDefinedCategoryType] = Field(default=None, validate_default=True) - hydrocarbon_export: Dict[datetime, Expression] + hydrocarbon_export: Dict[Period, Expression] fuel_consumers: List[ Annotated[ Union[GeneratorSet, FuelConsumer, ConsumerSystem], @@ -494,3 +552,16 @@ def get_graph(self) -> ComponentGraph: CompressorComponent, PumpComponent, ] + + +def _convert_keys_in_dictionary_from_str_to_periods(data: Dict[Union[str, Period], Any]) -> Dict[Period, Any]: + if all(isinstance(key, str) for key in data.keys()): + return { + Period( + start=datetime.strptime(period.split(";")[0], "%Y-%m-%d %H:%M:%S"), + end=datetime.strptime(period.split(";")[1], "%Y-%m-%d %H:%M:%S"), + ): value + for period, value in data.items() + } + else: + return data diff --git a/src/libecalc/dto/core_specs/compressor/operational_settings.py b/src/libecalc/dto/core_specs/compressor/operational_settings.py index bef9ae66a5..28c2251642 100644 --- a/src/libecalc/dto/core_specs/compressor/operational_settings.py +++ b/src/libecalc/dto/core_specs/compressor/operational_settings.py @@ -1,11 +1,11 @@ from __future__ import annotations -from datetime import datetime from typing import List from typing_extensions import Self from libecalc.common.stream_conditions import TimeSeriesStreamConditions +from libecalc.common.time_utils import Period, Periods from libecalc.dto.core_specs.base.operational_settings import OperationalSettings @@ -13,18 +13,18 @@ class CompressorOperationalSettings(OperationalSettings): inlet_streams: List[TimeSeriesStreamConditions] outlet_stream: TimeSeriesStreamConditions - timesteps: List[datetime] + periods: Periods - def get_subset_for_timestep(self, current_timestep: datetime) -> Self: + def get_subset_for_period(self, current_period: Period) -> Self: """ For a given timestep, get the operational settings that is relevant - for that timestep only. Only valid for timesteps a part of the global timevector. - :param current_timestep: the timestep must be a part of the global timevector + for that timestep only. Only valid for periods a part of the global periods. + :param current_period: the period must be a part of the global periods :return: """ return CompressorOperationalSettings( - inlet_streams=[stream_condition.for_timestep(current_timestep) for stream_condition in self.inlet_streams], - outlet_stream=self.outlet_stream.for_timestep(current_timestep), - timesteps=[current_timestep], + inlet_streams=[stream_condition.for_period(current_period) for stream_condition in self.inlet_streams], + outlet_stream=self.outlet_stream.for_timestep(current_period), + periods=[current_period], ) diff --git a/src/libecalc/dto/core_specs/pump/operational_settings.py b/src/libecalc/dto/core_specs/pump/operational_settings.py index 1a76d63e1f..92127374a1 100644 --- a/src/libecalc/dto/core_specs/pump/operational_settings.py +++ b/src/libecalc/dto/core_specs/pump/operational_settings.py @@ -1,11 +1,11 @@ from __future__ import annotations -from datetime import datetime from typing import List from typing_extensions import Self from libecalc.common.stream_conditions import TimeSeriesStreamConditions +from libecalc.common.time_utils import Period, Periods from libecalc.dto.core_specs.base.operational_settings import OperationalSettings @@ -13,18 +13,18 @@ class PumpOperationalSettings(OperationalSettings): inlet_streams: List[TimeSeriesStreamConditions] outlet_stream: TimeSeriesStreamConditions - timesteps: List[datetime] + periods: Periods - def get_subset_for_timestep(self, current_timestep: datetime) -> Self: + def get_subset_for_timestep(self, current_period: Period) -> Self: """ For a given timestep, get the operational settings that is relevant - for that timestep only. Only valid for timesteps a part of the global timevector. - :param current_timestep: the timestep must be a part of the global timevector + for that timestep only. Only valid for periods a part of the global periods. + :param current_timestep: the period must be a part of the global periods :return: """ return PumpOperationalSettings( - inlet_streams=[stream_condition.for_timestep(current_timestep) for stream_condition in self.inlet_streams], - outlet_stream=self.outlet_stream.for_timestep(current_timestep), - timesteps=[current_timestep], + inlet_streams=[stream_condition.for_timestep(current_period) for stream_condition in self.inlet_streams], + outlet_stream=self.outlet_stream.for_timestep(current_period), + periods=[current_period], ) diff --git a/src/libecalc/dto/utils/validators.py b/src/libecalc/dto/utils/validators.py index f0f3c74224..8633e37dd4 100644 --- a/src/libecalc/dto/utils/validators.py +++ b/src/libecalc/dto/utils/validators.py @@ -4,7 +4,7 @@ from pydantic import StringConstraints from typing_extensions import Annotated -from libecalc.common.time_utils import is_temporal_model +from libecalc.common.time_utils import Period, is_temporal_model from libecalc.expression import Expression EmissionNameStr = Annotated[str, StringConstraints(pattern=r"^\w*$")] @@ -18,18 +18,33 @@ def convert_expression( - value: Optional[Union[ExpressionType, Dict[date, ExpressionType]]], -) -> Optional[Union[Expression, Dict[date, Expression]]]: + value: Optional[Union[ExpressionType, Dict[Union[str, date, Period], ExpressionType]]], +) -> Optional[Union[Expression, Dict[Period, Expression]]]: if value is None or isinstance(value, Expression): return value elif is_temporal_model(value): + if all(isinstance(key, str) for key in value.keys()): + return { + Period( + start=datetime.strptime(_key.split(";")[0], "%Y-%m-%d %H:%M:%S"), + end=datetime.strptime(_key.split(";")[1], "%Y-%m-%d %H:%M:%S"), + ): convert_expression(value=_value) + for _key, _value in value.items() + } + if all(isinstance(key, date) for key in value.keys()): + # convert date keys to Period keys + model_dates = list(value.keys()) + [datetime.max.replace(microsecond=0)] + return { + Period(start=start_time, end=end_time): convert_expression(value=expression) + for start_time, end_time, expression in zip(model_dates[:-1], model_dates[1:], value.values()) + } return {start_time: convert_expression(value=expression) for start_time, expression in value.items()} return Expression.setup_from_expression(value=value) def convert_expressions( - value: Optional[List[Optional[Union[ExpressionType, Dict[date, ExpressionType]]]]], -) -> Optional[List[Optional[Union[Expression, Dict[date, Expression]]]]]: + value: Optional[List[Optional[Union[ExpressionType, Dict[Period, ExpressionType]]]]], +) -> Optional[List[Optional[Union[Expression, Dict[Period, Expression]]]]]: if value is None: return value if not isinstance(value, list): @@ -49,7 +64,7 @@ def uppercase_user_defined_category(value): TModel = TypeVar("TModel") -def validate_temporal_model(model: Dict[datetime, TModel]) -> Dict[datetime, TModel]: +def validate_temporal_model(model: Dict[Period, TModel]) -> Dict[Period, TModel]: if not (list(model.keys()) == sorted(model)): raise ValueError("Dates in a temporal model should be sorted with the earliest date first") diff --git a/src/libecalc/fixtures/cases/all_energy_usage_models/all_models_dto.py b/src/libecalc/fixtures/cases/all_energy_usage_models/all_models_dto.py index 2a3ce41682..e70c893760 100644 --- a/src/libecalc/fixtures/cases/all_energy_usage_models/all_models_dto.py +++ b/src/libecalc/fixtures/cases/all_energy_usage_models/all_models_dto.py @@ -6,6 +6,7 @@ from libecalc.common.energy_usage_type import EnergyUsageType from libecalc.common.fixed_speed_pressure_control import FixedSpeedPressureControl from libecalc.common.fluid_stream_type import FluidStreamType +from libecalc.common.time_utils import Period from libecalc.common.utils.rates import RateType from libecalc.dto import ( Asset, @@ -62,10 +63,12 @@ def compressor_system_variable_speed_compressor_trains( name="compressor_system_variable_speed_compressor_trains", component_type=ComponentType.COMPRESSOR_SYSTEM, fuel=fuel_gas, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(2018, 1, 1): CompressorSystemConsumerFunction( + Period(datetime(2018, 1, 1), datetime(2019, 1, 1)): CompressorSystemConsumerFunction( energy_usage_type=EnergyUsageType.FUEL, power_loss_factor=Expression.setup_from_expression(value=0.05), compressors=[ @@ -94,7 +97,7 @@ def compressor_system_variable_speed_compressor_trains( ) ], ), - datetime(2019, 1, 1): CompressorSystemConsumerFunction( + Period(datetime(2019, 1, 1), datetime(2021, 1, 1)): CompressorSystemConsumerFunction( energy_usage_type=EnergyUsageType.FUEL, power_loss_factor=Expression.setup_from_expression(value=0.0), compressors=[ @@ -132,10 +135,12 @@ def compressor_system_variable_speed_compressor_trains_multiple_suction_discharg name="compressor_system_variable_speed_compressor_trains_multiple_pressures", component_type=ComponentType.COMPRESSOR_SYSTEM, fuel=fuel_gas, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(2018, 1, 1): CompressorSystemConsumerFunction( + Period(datetime(2018, 1, 1), datetime(2019, 1, 1)): CompressorSystemConsumerFunction( energy_usage_type=EnergyUsageType.FUEL, power_loss_factor=Expression.setup_from_expression(value=0.05), compressors=[ @@ -189,7 +194,7 @@ def compressor_system_variable_speed_compressor_trains_multiple_suction_discharg ), ], ), - datetime(2019, 1, 1): CompressorSystemConsumerFunction( + Period(datetime(2019, 1, 1), datetime(2021, 1, 1)): CompressorSystemConsumerFunction( energy_usage_type=EnergyUsageType.FUEL, power_loss_factor=Expression.setup_from_expression(value=0.0), compressors=[ @@ -231,10 +236,12 @@ def simplified_compressor_train_predefined_variable_speed_charts_with_gerg_fluid return ElectricityConsumer( name="simplified_compressor_train_predefined_variable_speed_charts_with_gerg_fluid", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5000000), suction_pressure=Expression.setup_from_expression(value=50), @@ -261,8 +268,10 @@ def tabulated(fuel_gas, regularity) -> FuelConsumer: name="tabulated", component_type=ComponentType.GENERIC, fuel=fuel_gas, - energy_usage_model={datetime(1900, 1, 1): tabulated}, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.MISCELLANEOUS}, + energy_usage_model={Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): tabulated}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.MISCELLANEOUS + }, regularity=regularity, ) @@ -273,10 +282,12 @@ def compressor(compressor_sampled_1d, fuel_gas, regularity) -> FuelConsumer: name="single_1d_compressor_sampled", component_type=ComponentType.COMPRESSOR, fuel=fuel_gas, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.FUEL, model=compressor_sampled_1d, rate_standard_m3_day=Expression.setup_from_expression(value="SIM1;GAS_PROD {/} 2"), @@ -292,10 +303,12 @@ def pump_system_el_consumer(single_speed_pump, regularity) -> ElectricityConsume return ElectricityConsumer( name="waterinj", component_type=ComponentType.PUMP_SYSTEM, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.PUMP + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): PumpSystemConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): PumpSystemConsumerFunction( condition=Expression.setup_from_expression(value="SIM1;WATER_PROD >0"), pumps=[ PumpSystemPump(name="pump1", pump_model=single_speed_pump), @@ -342,10 +355,12 @@ def simplified_variable_speed_compressor_train_known_stages_consumer( return ElectricityConsumer( name="simplified_variable_speed_compressor_train_known_stages_consumer", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5000000), suction_pressure=Expression.setup_from_expression(value=50), @@ -364,17 +379,19 @@ def simplified_variable_speed_compressor_train_known_stages_consumer_temporal_mo return ElectricityConsumer( name="simplified_variable_speed_compressor_train_known_stages_consumer_temporal_model", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(2018, 1, 1): CompressorConsumerFunction( + Period(datetime(2018, 1, 1), datetime(2019, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5000000), suction_pressure=Expression.setup_from_expression(value=50), discharge_pressure=Expression.setup_from_expression(value=250), model=simplified_variable_speed_compressor_train_known_stages, ), - datetime(2019, 1, 1): CompressorConsumerFunction( + Period(datetime(2019, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5000000), suction_pressure=Expression.setup_from_expression(value=40), @@ -393,10 +410,12 @@ def generic_from_design_point_compressor_train_consumer( return ElectricityConsumer( name="generic_from_design_point_compressor_train_consumer", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5000000), suction_pressure=Expression.setup_from_expression(value=50), @@ -431,10 +450,12 @@ def simplified_variable_speed_compressor_train_unknown_stages_consumer( return ElectricityConsumer( name="simplified_variable_speed_compressor_train_unknown_stages_consumer", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5000000), suction_pressure=Expression.setup_from_expression(value=50), @@ -464,10 +485,12 @@ def turbine_driven_compressor_train(fuel_gas, compressor_with_turbine, regularit name="turbine_driven_compressor_train", component_type=ComponentType.COMPRESSOR, fuel=fuel_gas, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.FUEL, rate_standard_m3_day=Expression.setup_from_expression(value=5000000), suction_pressure=Expression.setup_from_expression(value=30), @@ -483,11 +506,13 @@ def compressor_system(fuel_gas, compressor_sampled_1d, regularity) -> FuelConsum return FuelConsumer( name="sampled_compressor_system", component_type=ComponentType.COMPRESSOR_SYSTEM, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, fuel=fuel_gas, energy_usage_model={ - datetime(1900, 1, 1): CompressorSystemConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorSystemConsumerFunction( power_loss_factor=Expression.setup_from_expression(value=0.05), energy_usage_type=EnergyUsageType.FUEL, compressors=[ @@ -524,10 +549,12 @@ def simplified_compressor_system( return ElectricityConsumer( name="simplified_compressor_system", component_type=ComponentType.COMPRESSOR_SYSTEM, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorSystemConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorSystemConsumerFunction( power_loss_factor=Expression.setup_from_expression(value=0.05), energy_usage_type=EnergyUsageType.POWER, compressors=[ @@ -560,10 +587,12 @@ def deh(regularity) -> ElectricityConsumer: return ElectricityConsumer( name="deh", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): DirectConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): DirectConsumerFunction( load=Expression.setup_from_expression(value=4.1), condition=Expression.setup_from_expression(value="SIM1;GAS_LIFT > 0"), power_loss_factor=Expression.setup_from_expression(value=0.05), @@ -579,18 +608,20 @@ def late_start_consumer(regularity) -> ElectricityConsumer: return ElectricityConsumer( name="late_start_consumer", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD + }, regularity=regularity, energy_usage_model={ - datetime(2018, 1, 1): DirectConsumerFunction( + Period(datetime(2018, 1, 1), datetime(2019, 1, 1)): DirectConsumerFunction( load=Expression.setup_from_expression(value=1), energy_usage_type=EnergyUsageType.POWER, ), - datetime(2019, 1, 1): DirectConsumerFunction( + Period(datetime(2019, 1, 1), datetime(2020, 1, 1)): DirectConsumerFunction( load=Expression.setup_from_expression(value=2), energy_usage_type=EnergyUsageType.POWER, ), - datetime(2020, 1, 1): DirectConsumerFunction( + Period(datetime(2020, 1, 1), datetime(2021, 1, 1)): DirectConsumerFunction( load=Expression.setup_from_expression(value=0), energy_usage_type=EnergyUsageType.POWER, ), @@ -603,10 +634,12 @@ def late_start_consumer_evolving_type(regularity) -> ElectricityConsumer: return ElectricityConsumer( name="late_start_consumer_evolving_type", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.PUMP + }, regularity=regularity, energy_usage_model={ - datetime(2018, 1, 1): TabulatedConsumerFunction( + Period(datetime(2018, 1, 1), datetime(2021, 1, 1)): TabulatedConsumerFunction( model=TabulatedData( headers=["RATE", "POWER"], data=[ @@ -633,10 +666,12 @@ def salt_water_injection_tabular(regularity) -> ElectricityConsumer: return ElectricityConsumer( name="salt_water_injection_tabular", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.PUMP + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): TabulatedConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): TabulatedConsumerFunction( model=TabulatedData( headers=["RATE", "POWER"], data=[ @@ -663,10 +698,12 @@ def water_injection_single_speed(regularity, single_speed_pump) -> ElectricityCo return ElectricityConsumer( name="water_injection_single_speed", component_type=ComponentType.PUMP, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.PUMP + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): PumpConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): PumpConsumerFunction( condition=Expression.setup_from_expression(value="SIM1;GAS_PROD > 0"), model=single_speed_pump, power_loss_factor=None, @@ -684,10 +721,12 @@ def water_injection_variable_speed(regularity, variable_speed_pump) -> Electrici return ElectricityConsumer( name="water_injection_variable_speed", component_type=ComponentType.PUMP, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.PUMP + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): PumpConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): PumpConsumerFunction( energy_usage_type=EnergyUsageType.POWER, model=variable_speed_pump, rate_standard_m3_day=Expression.setup_from_expression(value="SIM1;WATER_INJ"), @@ -708,10 +747,12 @@ def variable_speed_compressor_train_predefined_charts( return ElectricityConsumer( name="variable_speed_compressor_train_predefined_charts", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5000000), suction_pressure=Expression.setup_from_expression(value=50), @@ -750,10 +791,12 @@ def single_speed_compressor_train_asv_pressure_control( return ElectricityConsumer( name="single_speed_compressor_train_asv_pressure_control", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5800000.0), suction_pressure=Expression.setup_from_expression(value=80.0), @@ -792,10 +835,12 @@ def single_speed_compressor_train_upstream_choke_pressure_control( return ElectricityConsumer( name="single_speed_compressor_train_upstream_choke_pressure_control", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5800000.0), suction_pressure=Expression.setup_from_expression(value=80.0), @@ -834,10 +879,12 @@ def single_speed_compressor_train_downstream_choke_pressure_control( return ElectricityConsumer( name="single_speed_compressor_train_downstream_choke_pressure_control", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=5800000.0), suction_pressure=Expression.setup_from_expression(value=80.0), @@ -876,10 +923,12 @@ def single_speed_compressor_train_downstream_choke_pressure_control_maximum_disc return ElectricityConsumer( name="single_speed_compressor_train_downstream_choke_pressure_control_maximum_discharge_pressure", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, rate_standard_m3_day=Expression.setup_from_expression(value=1000000.0), suction_pressure=Expression.setup_from_expression(value=80.0), @@ -919,10 +968,12 @@ def variable_speed_compressor_train_multiple_input_streams_and_interstage_pressu return ElectricityConsumer( name="variable_speed_compressor_train_multiple_input_streams_and_interstage_pressure", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): CompressorConsumerFunction( energy_usage_type=EnergyUsageType.POWER, model=VariableSpeedCompressorTrainMultipleStreamsAndPressures( stages=[ @@ -1033,13 +1084,15 @@ def flare(fuel_gas, regularity) -> FuelConsumer: component_type=ComponentType.GENERIC, fuel=fuel_gas, energy_usage_model={ - datetime(1900, 1, 1): DirectConsumerFunction( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): DirectConsumerFunction( fuel_rate=Expression.setup_from_expression(value="FLARE;FLARE_RATE"), energy_usage_type=EnergyUsageType.FUEL, consumption_rate_type=RateType.STREAM_DAY, ) }, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.FLARE}, + user_defined_category={ + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): ConsumerUserDefinedCategoryType.FLARE + }, regularity=regularity, ) @@ -1098,7 +1151,7 @@ def all_energy_usage_models_dto( name="MAIN_INSTALLATION", regularity=regularity, hydrocarbon_export={ - datetime(1900, 1, 1): Expression.setup_from_expression( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): Expression.setup_from_expression( value="SIM1;OIL_PROD {+} SIM1;GAS_PROD {/} 1000" ), }, @@ -1106,11 +1159,13 @@ def all_energy_usage_models_dto( GeneratorSet( name="GeneratorSet", user_defined_category={ - datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR + Period( + datetime(1900, 1, 1), datetime(2021, 1, 1) + ): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR }, generator_set_model={ - datetime(1900, 1, 1): genset_sampled, - datetime(2018, 1, 1): genset_sampled, + Period(datetime(1900, 1, 1), datetime(2018, 1, 1)): genset_sampled, + Period(datetime(2018, 1, 1), datetime(2021, 1, 1)): genset_sampled, }, regularity=regularity, fuel=fuel_gas, @@ -1170,7 +1225,7 @@ def compressor_systems_and_compressor_train_temporal_dto( name="MAIN_INSTALLATION", regularity=regularity, hydrocarbon_export={ - datetime(1900, 1, 1): Expression.setup_from_expression( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): Expression.setup_from_expression( value="SIM1;OIL_PROD {+} SIM1;GAS_PROD {/} 1000" ), }, @@ -1178,11 +1233,13 @@ def compressor_systems_and_compressor_train_temporal_dto( GeneratorSet( name="GeneratorSet", user_defined_category={ - datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR + Period( + datetime(1900, 1, 1), datetime(2021, 1, 1) + ): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR }, generator_set_model={ - datetime(1900, 1, 1): genset_sampled, - datetime(2018, 1, 1): genset_sampled, + Period(datetime(1900, 1, 1), datetime(2018, 1, 1)): genset_sampled, + Period(datetime(2018, 1, 1), datetime(2021, 1, 1)): genset_sampled, }, regularity=regularity, fuel=fuel_gas, 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 fcbb6207cc..67d20ebb37 100644 --- a/src/libecalc/fixtures/cases/all_energy_usage_models/conftest.py +++ b/src/libecalc/fixtures/cases/all_energy_usage_models/conftest.py @@ -6,6 +6,7 @@ from libecalc.common.energy_usage_type import EnergyUsageType from libecalc.common.fixed_speed_pressure_control import FixedSpeedPressureControl from libecalc.common.serializable_chart import ChartCurveDTO, SingleSpeedChartDTO, VariableSpeedChartDTO +from libecalc.common.time_utils import Period from libecalc.common.units import Unit from libecalc.common.variables import VariablesMap from libecalc.dto import ( @@ -45,6 +46,7 @@ def all_energy_usage_models_variables(): datetime(2018, 1, 1, 0, 0), datetime(2019, 1, 1, 0, 0), datetime(2020, 1, 1, 0, 0), + datetime(2021, 1, 1, 0, 0), ] return VariablesMap(time_vector=time_vector, variables=variables) @@ -237,8 +239,10 @@ def compressor_train_variable_speed_user_defined_fluid_and_compressor_chart_and_ @pytest.fixture -def regularity() -> Dict[datetime, Expression]: - return {datetime(1900, 1, 1): Expression.setup_from_expression(value="SIM1;REGULARITY")} +def regularity() -> Dict[Period, Expression]: + return { + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): Expression.setup_from_expression(value="SIM1;REGULARITY") + } @pytest.fixture 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 fba587a54b..9192d8a5f1 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 @@ -1,3 +1,4 @@ +END: 2021-01-01 TIME_SERIES: - NAME: SIM1 TYPE: MISCELLANEOUS diff --git a/src/libecalc/fixtures/cases/consumer_system_v2/consumer_system_v2_dto.py b/src/libecalc/fixtures/cases/consumer_system_v2/consumer_system_v2_dto.py index 6c934415f5..acdf966af2 100644 --- a/src/libecalc/fixtures/cases/consumer_system_v2/consumer_system_v2_dto.py +++ b/src/libecalc/fixtures/cases/consumer_system_v2/consumer_system_v2_dto.py @@ -7,6 +7,7 @@ from libecalc.common.energy_usage_type import EnergyUsageType from libecalc.common.serializable_chart import SingleSpeedChartDTO from libecalc.common.string.string_utils import generate_id +from libecalc.common.time_utils import Period from libecalc.common.units import Unit from libecalc.common.utils.rates import RateType from libecalc.common.variables import VariablesMap @@ -46,10 +47,10 @@ from libecalc.fixtures.case_types import DTOCase regularity = { - datetime(2022, 1, 1, 0, 0): Expression.setup_from_expression(1), + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): Expression.setup_from_expression(1), } fuel = { - datetime(2022, 1, 1, 0, 0): FuelType( + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): FuelType( name="fuel_gas", user_defined_category=FuelTypeUserDefinedCategoryType.FUEL_GAS, emissions=[ @@ -95,69 +96,82 @@ compressor1 = CompressorComponent( name="compressor1", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, fuel=fuel, regularity=regularity, consumes=ConsumptionType.FUEL, - energy_usage_model={datetime(2022, 1, 1, 0, 0): compressor_1d}, + energy_usage_model={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): compressor_1d}, ) compressor2 = CompressorComponent( name="compressor2", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, fuel=fuel, regularity=regularity, consumes=ConsumptionType.FUEL, - energy_usage_model={datetime(2022, 1, 1, 0, 0): compressor_1d}, + energy_usage_model={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): compressor_1d}, ) compressor3 = CompressorComponent( name="compressor3", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, fuel=fuel, regularity=regularity, consumes=ConsumptionType.FUEL, - energy_usage_model={datetime(2022, 1, 1, 0, 0): compressor_1d}, + energy_usage_model={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): compressor_1d}, ) compressor4_temporal_model = CompressorComponent( name="compressor3", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, fuel=fuel, regularity=regularity, consumes=ConsumptionType.FUEL, - energy_usage_model={datetime(2022, 1, 1, 0, 0): compressor_1d, datetime(2024, 1, 1, 0, 0): compressor_1d}, + energy_usage_model={ + Period(datetime(2022, 1, 1), datetime(2024, 1, 1)): compressor_1d, + Period(datetime(2024, 1, 1), datetime(2027, 1, 1)): compressor_1d, + }, ) compressor5_with_overlapping_temporal_model = CompressorComponent( name="compressor3", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, fuel=fuel, regularity=regularity, consumes=ConsumptionType.FUEL, energy_usage_model={ - datetime(2022, 1, 1, 0, 0): compressor_1d, - datetime(2024, 1, 1, 0, 0): compressor_1d, - datetime(2025, 1, 1, 0, 0): compressor_1d, + Period(datetime(2022, 1, 1), datetime(2024, 1, 1)): compressor_1d, + Period(datetime(2024, 1, 1), datetime(2025, 1, 1)): compressor_1d, + Period(datetime(2025, 1, 1), datetime(2027, 1, 1)): compressor_1d, }, ) pump1 = PumpComponent( name="pump1", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.PUMP}, regularity=regularity, consumes=ConsumptionType.ELECTRICITY, - energy_usage_model={datetime(2022, 1, 1, 0, 0): pump_model_single_speed}, + energy_usage_model={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): pump_model_single_speed}, ) pump2 = PumpComponent( name="pump2", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.PUMP}, regularity=regularity, consumes=ConsumptionType.ELECTRICITY, - energy_usage_model={datetime(2022, 1, 1, 0, 0): pump_model_single_speed}, + energy_usage_model={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): pump_model_single_speed}, ) pump3 = PumpComponent( name="pump3", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.PUMP}, regularity=regularity, consumes=ConsumptionType.ELECTRICITY, - energy_usage_model={datetime(2022, 1, 1, 0, 0): pump_model_single_speed}, + energy_usage_model={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): pump_model_single_speed}, ) compressor_system = FuelConsumer( @@ -165,7 +179,7 @@ name="compressor_system", fuel=fuel, energy_usage_model={ - datetime(2022, 1, 1, 0, 0): CompressorSystemConsumerFunction( + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): CompressorSystemConsumerFunction( energy_usage_type=EnergyUsageType.FUEL, power_loss_factor=None, compressors=[ @@ -206,12 +220,16 @@ ) }, regularity=regularity, - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, ) compressor_system_v2 = ConsumerSystem( name="compressor_system_v2", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, + user_defined_category={ + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR + }, regularity=regularity, consumes=ConsumptionType.FUEL, fuel=fuel, @@ -411,7 +429,7 @@ component_type=ComponentType.PUMP_SYSTEM, name="pump_system", energy_usage_model={ - datetime(2022, 1, 1, 0, 0): PumpSystemConsumerFunction( + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): PumpSystemConsumerFunction( energy_usage_type=EnergyUsageType.POWER, condition=Expression.setup_from_expression("1"), power_loss_factor=Expression.setup_from_expression("0"), @@ -448,12 +466,12 @@ ) }, regularity=regularity, - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.PUMP}, ) pump_system_v2 = ConsumerSystem( name="pump_system_v2", - user_defined_category={datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.PUMP}, + user_defined_category={Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): ConsumerUserDefinedCategoryType.PUMP}, regularity=regularity, consumes=ConsumptionType.ELECTRICITY, component_conditions=SystemComponentConditions( @@ -639,15 +657,19 @@ def consumer_system_v2_dto() -> DTOCase: user_defined_category=InstallationUserDefinedCategoryType.FIXED, component_type=ComponentType.INSTALLATION, regularity=regularity, - hydrocarbon_export={datetime(2022, 1, 1, 0, 0): Expression.setup_from_expression(17)}, + hydrocarbon_export={ + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): Expression.setup_from_expression(17) + }, fuel_consumers=[ GeneratorSet( name="GeneratorSet", user_defined_category={ - datetime(2022, 1, 1): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR + Period( + datetime(2022, 1, 1), datetime(2027, 1, 1) + ): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR }, generator_set_model={ - datetime(2022, 1, 1): genset, + Period(datetime(2022, 1, 1), datetime(2027, 1, 1)): genset, }, regularity=regularity, fuel=fuel, @@ -662,10 +684,11 @@ def consumer_system_v2_dto() -> DTOCase: ), variables=VariablesMap( time_vector=[ - datetime(2022, 1, 1, 0, 0), - datetime(2024, 1, 1, 0, 0), - datetime(2025, 1, 1, 0, 0), - datetime(2026, 1, 1, 0, 0), + datetime(2022, 1, 1), + datetime(2024, 1, 1), + datetime(2025, 1, 1), + datetime(2026, 1, 1), + datetime(2027, 1, 1), ], variables={ "compressor1;rate": [0.0, 0.0, 0.0, 4000000.0], diff --git a/src/libecalc/fixtures/cases/consumer_system_v2/data/consumer_system_v2.yaml b/src/libecalc/fixtures/cases/consumer_system_v2/data/consumer_system_v2.yaml index f1c4f4249a..bdbe578d20 100644 --- a/src/libecalc/fixtures/cases/consumer_system_v2/data/consumer_system_v2.yaml +++ b/src/libecalc/fixtures/cases/consumer_system_v2/data/consumer_system_v2.yaml @@ -1,5 +1,5 @@ START: 2022-01-01 -END: 2026-01-01 +END: 2027-01-01 FUEL_TYPES: - NAME: fuel_gas diff --git a/src/libecalc/fixtures/cases/consumer_with_time_slots_models.py b/src/libecalc/fixtures/cases/consumer_with_time_slots_models.py index d99f03f8bc..d972959d4d 100644 --- a/src/libecalc/fixtures/cases/consumer_with_time_slots_models.py +++ b/src/libecalc/fixtures/cases/consumer_with_time_slots_models.py @@ -7,6 +7,7 @@ from libecalc.common.energy_usage_type import EnergyUsageType from libecalc.common.fixed_speed_pressure_control import FixedSpeedPressureControl from libecalc.common.serializable_chart import SingleSpeedChartDTO +from libecalc.common.time_utils import Period from libecalc.common.variables import VariablesMap from libecalc.dto import ( Asset, @@ -65,12 +66,12 @@ def tabulated_fuel_consumer_with_time_slots(fuel_gas) -> FuelConsumer: name="fuel_consumer_with_time_slots", component_type=ComponentType.GENERIC, fuel=fuel_gas, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, energy_usage_model={ - datetime(1900, 1, 1): tabulated_energy_usage_model(), - datetime(2019, 1, 1): tabulated_energy_usage_model(), + Period(datetime(1900, 1, 1), datetime(2019, 1, 1)): tabulated_energy_usage_model(), + Period(datetime(2019, 1, 1)): tabulated_energy_usage_model(), }, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.MISCELLANEOUS}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.MISCELLANEOUS}, ) @@ -127,15 +128,15 @@ def time_slot_electricity_consumer_with_changing_model_type(simple_compressor_mo return ElectricityConsumer( name="el-consumer1", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, energy_usage_model={ # Starting with a direct consumer because we don't know everything in the past - datetime(2017, 1, 1): direct_consumer(power=5), + Period(datetime(2017, 1, 1), datetime(2018, 1, 1)): direct_consumer(power=5), # Then we know some more. So we model it as a simplified model - datetime(2018, 1, 1): simple_compressor_model, + Period(datetime(2018, 1, 1), datetime(2024, 1, 1)): simple_compressor_model, # Finally we decommission the equipment by setting direct consumer to zero load. - datetime(2024, 1, 1): direct_consumer(power=0), + Period(datetime(2024, 1, 1)): direct_consumer(power=0), }, ) @@ -145,12 +146,12 @@ def time_slot_electricity_consumer_with_same_model_type() -> ElectricityConsumer return ElectricityConsumer( name="el-consumer2", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, energy_usage_model={ - datetime(2017, 1, 1): direct_consumer(power=5), - datetime(2019, 1, 1): direct_consumer(power=10), - datetime(2024, 1, 1): direct_consumer(power=0), + Period(datetime(2017, 1, 1), datetime(2019, 1, 1)): direct_consumer(power=5), + Period(datetime(2019, 1, 1), datetime(2024, 1, 1)): direct_consumer(power=10), + Period(datetime(2024, 1, 1)): direct_consumer(power=0), }, ) @@ -163,12 +164,12 @@ def time_slot_electricity_consumer_with_same_model_type2() -> ElectricityConsume return ElectricityConsumer( name="el-consumer4", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, energy_usage_model={ - datetime(2017, 1, 1): direct_consumer(power=5), - datetime(2019, 1, 1): direct_consumer(power=10), - datetime(2024, 1, 1): direct_consumer(power=0), + Period(datetime(2017, 1, 1), datetime(2019, 1, 1)): direct_consumer(power=5), + Period(datetime(2019, 1, 1), datetime(2024, 1, 1)): direct_consumer(power=10), + Period(datetime(2024, 1, 1)): direct_consumer(power=0), }, ) @@ -178,12 +179,12 @@ def time_slot_electricity_consumer_with_same_model_type3(simple_compressor_model return ElectricityConsumer( name="el-consumer-simple-compressor-model-with-timeslots", component_type=ComponentType.COMPRESSOR, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, energy_usage_model={ - datetime(2017, 1, 1): simple_compressor_model, - datetime(2019, 1, 1): simple_compressor_model, - datetime(2024, 1, 1): simple_compressor_model, + Period(datetime(2017, 1, 1), datetime(2019, 1, 1)): simple_compressor_model, + Period(datetime(2019, 1, 1), datetime(2024, 1, 1)): simple_compressor_model, + Period(datetime(2024, 1, 1)): simple_compressor_model, }, ) @@ -193,9 +194,9 @@ def time_slot_electricity_consumer_too_late_startup() -> ElectricityConsumer: return ElectricityConsumer( name="el-consumer3", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, - energy_usage_model={datetime(2050, 1, 1): direct_consumer(power=5)}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR}, + energy_usage_model={Period(datetime(2050, 1, 1)): direct_consumer(power=5)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, ) @@ -241,9 +242,12 @@ def time_slots_simplified_compressor_system( return ElectricityConsumer( name="simplified_compressor_system", component_type=ComponentType.COMPRESSOR_SYSTEM, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.COMPRESSOR}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, - energy_usage_model={datetime(1900, 1, 1): energy_usage_model, datetime(2019, 1, 1): energy_usage_model_upgrade}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.COMPRESSOR}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, + energy_usage_model={ + Period(datetime(1900, 1, 1), datetime(2019, 1, 1)): energy_usage_model, + Period(datetime(2019, 1, 1)): energy_usage_model_upgrade, + }, ) @@ -259,7 +263,7 @@ def consumer_with_time_slots_models_dto( ) -> DTOCase: start_year = 2010 number_of_years = 20 - time_vector = [datetime(year, 1, 1) for year in range(start_year, start_year + number_of_years)] + time_vector = [datetime(year, 1, 1) for year in range(start_year, start_year + number_of_years + 1)] return DTOCase( ecalc_model=Asset( @@ -268,21 +272,21 @@ def consumer_with_time_slots_models_dto( Installation( user_defined_category=InstallationUserDefinedCategoryType.FIXED, name="some_installation", - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, hydrocarbon_export={ - datetime(1900, 1, 1): Expression.setup_from_expression(value="RATE"), + Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value="RATE"), }, fuel_consumers=[ GeneratorSet( name="some_genset", user_defined_category={ - datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR + Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR }, generator_set_model={ - datetime(1900, 1, 1): generator_set_sampled_300mw(), + Period(datetime(1900, 1, 1)): generator_set_sampled_300mw(), }, fuel=fuel_gas, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, consumers=[ time_slot_electricity_consumer_with_changing_model_type, time_slot_electricity_consumer_with_same_model_type, @@ -294,14 +298,14 @@ def consumer_with_time_slots_models_dto( GeneratorSet( name="some_genset_startup_after_consumer", user_defined_category={ - datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR + Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.TURBINE_GENERATOR }, generator_set_model={ # 2 years after the consumers start. - datetime(2019, 1, 1): generator_set_sampled_300mw(), + Period(datetime(2019, 1, 1)): generator_set_sampled_300mw(), }, fuel=fuel_gas, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(value=1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value=1)}, consumers=[time_slot_electricity_consumer_with_same_model_type2], ), tabulated_fuel_consumer_with_time_slots(fuel_gas), diff --git a/src/libecalc/fixtures/cases/ltp_export/installation_setup.py b/src/libecalc/fixtures/cases/ltp_export/installation_setup.py index 5ef2d131a6..3ead68dd3d 100644 --- a/src/libecalc/fixtures/cases/ltp_export/installation_setup.py +++ b/src/libecalc/fixtures/cases/ltp_export/installation_setup.py @@ -1,11 +1,9 @@ from datetime import datetime from typing import Dict, List -import numpy as np - import libecalc.common.component_type from libecalc.common.energy_usage_type import EnergyUsageType -from libecalc.common.time_utils import calculate_delta_days +from libecalc.common.time_utils import Period from libecalc.common.units import Unit from libecalc.common.utils.rates import RateType from libecalc.dto import ( @@ -47,14 +45,24 @@ date4 = datetime(2028, 4, 10) date5 = datetime(2029, 1, 1) -regularity_temporal_installation = {datetime(1900, 1, 1): Expression.setup_from_expression(regularity_installation)} -regularity_temporal_consumer = {datetime(1900, 1, 1): Expression.setup_from_expression(regularity_consumer)} +period1 = Period(date1, date2) +period2 = Period(date2, date3) +period3 = Period(date3, date4) +period4 = Period(date4, date5) +period5 = Period(date5) + +full_period = Period(datetime(1900, 1, 1)) +period_from_date1 = Period(date1) +period_from_date3 = Period(date3) + +regularity_temporal_installation = {full_period: Expression.setup_from_expression(regularity_installation)} +regularity_temporal_consumer = {full_period: Expression.setup_from_expression(regularity_consumer)} -days_year1_first_half = calculate_delta_days(np.array([date1, date2])) -days_year2_first_half = calculate_delta_days(np.array([date3, date4])) +days_year1_first_half = period1.duration.days +days_year2_first_half = period3.duration.days -days_year1_second_half = calculate_delta_days(np.array([date2, date3])) -days_year2_second_half = calculate_delta_days(np.array([date4, date5])) +days_year1_second_half = period2.duration.days +days_year2_second_half = period4.duration.days def fuel_turbine() -> FuelType: @@ -126,51 +134,51 @@ def generator_set_diesel() -> GeneratorSetSampled: ) -def fuel_dict() -> Dict[datetime, FuelType]: +def fuel_dict() -> Dict[Period, FuelType]: return { - date1: diesel_turbine(), - date2: fuel_turbine(), - date3: diesel_turbine(), - date4: fuel_turbine(), - date5: diesel_turbine(), + period1: diesel_turbine(), + period2: fuel_turbine(), + period3: diesel_turbine(), + period4: fuel_turbine(), + period5: diesel_turbine(), } -def fuel_dict_multi() -> Dict[datetime, FuelType]: +def fuel_dict_multi() -> Dict[Period, FuelType]: return { - date1: diesel_turbine_multi(), - date2: fuel_turbine(), - date3: diesel_turbine_multi(), - date4: fuel_turbine(), - date5: diesel_turbine_multi(), + period1: diesel_turbine_multi(), + period2: fuel_turbine(), + period3: diesel_turbine_multi(), + period4: fuel_turbine(), + period5: diesel_turbine_multi(), } -def generator_set_dict() -> Dict[datetime, GeneratorSetSampled]: +def generator_set_dict() -> Dict[Period, GeneratorSetSampled]: return { - date1: generator_set_diesel(), - date2: generator_set_fuel(), - date3: generator_set_diesel(), - date4: generator_set_fuel(), - date5: generator_set_diesel(), + period1: generator_set_diesel(), + period2: generator_set_fuel(), + period3: generator_set_diesel(), + period4: generator_set_fuel(), + period5: generator_set_diesel(), } -def category_dict() -> Dict[datetime, ConsumerUserDefinedCategoryType]: +def category_dict() -> Dict[Period, ConsumerUserDefinedCategoryType]: return { - date1: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, - date2: ConsumerUserDefinedCategoryType.POWER_FROM_SHORE, - date3: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, - date4: ConsumerUserDefinedCategoryType.POWER_FROM_SHORE, - date5: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, + period1: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, + period2: ConsumerUserDefinedCategoryType.POWER_FROM_SHORE, + period3: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, + period4: ConsumerUserDefinedCategoryType.POWER_FROM_SHORE, + period5: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, } -def category_dict_coarse() -> Dict[datetime, ConsumerUserDefinedCategoryType]: +def category_dict_coarse() -> Dict[Period, ConsumerUserDefinedCategoryType]: return { - date1: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, - date2: ConsumerUserDefinedCategoryType.POWER_FROM_SHORE, - date3: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, + period1: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, + period2: ConsumerUserDefinedCategoryType.POWER_FROM_SHORE, + period_from_date3: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR, } @@ -186,18 +194,18 @@ def offshore_wind() -> ElectricityConsumer: name="direct_consumer", component_type=libecalc.common.component_type.ComponentType.GENERIC, user_defined_category={ - date1: ConsumerUserDefinedCategoryType.MISCELLANEOUS, - date2: ConsumerUserDefinedCategoryType.OFFSHORE_WIND, - date3: ConsumerUserDefinedCategoryType.MISCELLANEOUS, - date4: ConsumerUserDefinedCategoryType.OFFSHORE_WIND, - date5: ConsumerUserDefinedCategoryType.MISCELLANEOUS, + period1: ConsumerUserDefinedCategoryType.MISCELLANEOUS, + period2: ConsumerUserDefinedCategoryType.OFFSHORE_WIND, + period3: ConsumerUserDefinedCategoryType.MISCELLANEOUS, + period4: ConsumerUserDefinedCategoryType.OFFSHORE_WIND, + period5: ConsumerUserDefinedCategoryType.MISCELLANEOUS, }, energy_usage_model={ - date1: direct_consumer(power=0), - date2: direct_consumer(power=power_offshore_wind_mw), - date3: direct_consumer(power=0), - date4: direct_consumer(power=power_offshore_wind_mw), - date5: direct_consumer(power=0), + period1: direct_consumer(power=0), + period2: direct_consumer(power=power_offshore_wind_mw), + period3: direct_consumer(power=0), + period4: direct_consumer(power=power_offshore_wind_mw), + period5: direct_consumer(power=0), }, regularity=regularity_temporal_consumer, ) @@ -207,8 +215,8 @@ def no_el_consumption() -> ElectricityConsumer: return ElectricityConsumer( name="no_el_consumption", component_type=libecalc.common.component_type.ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD}, - energy_usage_model={date1: direct_consumer(power=0)}, + user_defined_category={full_period: ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD}, + energy_usage_model={period_from_date1: direct_consumer(power=0)}, regularity=regularity_temporal_consumer, ) @@ -217,9 +225,9 @@ def simple_direct_el_consumer(name: str = "direct_consumer") -> ElectricityConsu return ElectricityConsumer( name=name, component_type=libecalc.common.component_type.ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD}, + user_defined_category={full_period: ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD}, energy_usage_model={ - date1: DirectConsumerFunction( + period_from_date1: DirectConsumerFunction( load=Expression.setup_from_expression(value=power_usage_mw), energy_usage_type=EnergyUsageType.POWER, consumption_rate_type=RateType.STREAM_DAY, @@ -233,9 +241,9 @@ def simple_direct_el_consumer_mobile() -> ElectricityConsumer: return ElectricityConsumer( name="direct_consumer_mobile", component_type=libecalc.common.component_type.ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD}, + user_defined_category={full_period: ConsumerUserDefinedCategoryType.FIXED_PRODUCTION_LOAD}, energy_usage_model={ - date1: DirectConsumerFunction( + period_from_date1: DirectConsumerFunction( load=Expression.setup_from_expression(value=power_usage_mw), energy_usage_type=EnergyUsageType.POWER, consumption_rate_type=RateType.STREAM_DAY, @@ -260,14 +268,14 @@ def boiler_heater() -> FuelConsumer: return FuelConsumer( name="boiler", component_type=libecalc.common.component_type.ComponentType.GENERIC, - fuel={date1: fuel_turbine()}, + fuel={period_from_date1: fuel_turbine()}, user_defined_category={ - date1: ConsumerUserDefinedCategoryType.BOILER, - date4: ConsumerUserDefinedCategoryType.HEATER, + Period(date1, date4): ConsumerUserDefinedCategoryType.BOILER, + Period(date4): ConsumerUserDefinedCategoryType.HEATER, }, regularity=regularity_temporal_consumer, energy_usage_model={ - datetime(1900, 1, 1): DirectConsumerFunction( + full_period: DirectConsumerFunction( fuel_rate=Expression.setup_from_expression(value=fuel_rate), energy_usage_type=EnergyUsageType.FUEL, ) @@ -279,17 +287,17 @@ def compressor(name: str = "single_1d_compressor_sampled") -> FuelConsumer: return FuelConsumer( name=name, component_type=libecalc.common.component_type.ComponentType.COMPRESSOR, - fuel={datetime(2027, 1, 1): fuel_turbine()}, + fuel={period_from_date1: fuel_turbine()}, user_defined_category={ - date1: ConsumerUserDefinedCategoryType.MISCELLANEOUS, - date2: ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR, - date3: ConsumerUserDefinedCategoryType.MISCELLANEOUS, - date4: ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR, - date5: ConsumerUserDefinedCategoryType.MISCELLANEOUS, + period1: ConsumerUserDefinedCategoryType.MISCELLANEOUS, + period2: ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR, + period3: ConsumerUserDefinedCategoryType.MISCELLANEOUS, + period4: ConsumerUserDefinedCategoryType.GAS_DRIVEN_COMPRESSOR, + period5: ConsumerUserDefinedCategoryType.MISCELLANEOUS, }, regularity=regularity_temporal_consumer, energy_usage_model={ - datetime(1900, 1, 1): CompressorConsumerFunction( + full_period: CompressorConsumerFunction( energy_usage_type=EnergyUsageType.FUEL, model=compressor_sampled(), rate_standard_m3_day=Expression.setup_from_expression(value=compressor_rate), @@ -314,9 +322,9 @@ def generator_set_direct_consumer_temporal_model() -> GeneratorSet: def generator_set_offshore_wind_temporal_model() -> GeneratorSet: return GeneratorSet( name="genset", - user_defined_category={date1: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR}, - fuel={date1: fuel_turbine()}, - generator_set_model={date1: generator_set_fuel()}, + user_defined_category={period_from_date1: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR}, + fuel={period_from_date1: fuel_turbine()}, + generator_set_model={period_from_date1: generator_set_fuel()}, consumers=[offshore_wind()], regularity=regularity_temporal_consumer, ) @@ -325,9 +333,9 @@ def generator_set_offshore_wind_temporal_model() -> GeneratorSet: def generator_set_compressor_temporal_model(consumers: List[ElectricityConsumer], name: str = "genset") -> GeneratorSet: return GeneratorSet( name=name, - user_defined_category={date1: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR}, - fuel={date1: fuel_turbine()}, - generator_set_model={date1: generator_set_fuel()}, + user_defined_category={period_from_date1: ConsumerUserDefinedCategoryType.TURBINE_GENERATOR}, + fuel={period_from_date1: fuel_turbine()}, + generator_set_model={period_from_date1: generator_set_fuel()}, consumers=consumers, regularity=regularity_temporal_consumer, ) @@ -463,7 +471,7 @@ def installation_direct_consumer_dto() -> Installation: return Installation( name="INSTALLATION_A", regularity=regularity_temporal_installation, - hydrocarbon_export={datetime(1900, 1, 1): Expression.setup_from_expression("sim1;var1")}, + hydrocarbon_export={full_period: Expression.setup_from_expression("sim1;var1")}, fuel_consumers=[generator_set_direct_consumer_temporal_model()], user_defined_category=InstallationUserDefinedCategoryType.FIXED, ) @@ -473,7 +481,7 @@ def installation_offshore_wind_dto() -> Installation: return Installation( name="INSTALLATION_A", regularity=regularity_temporal_installation, - hydrocarbon_export={datetime(1900, 1, 1): Expression.setup_from_expression("sim1;var1")}, + hydrocarbon_export={full_period: Expression.setup_from_expression("sim1;var1")}, fuel_consumers=[generator_set_offshore_wind_temporal_model()], user_defined_category=InstallationUserDefinedCategoryType.FIXED, ) @@ -488,7 +496,7 @@ def installation_compressor_dto( return Installation( name=installation_name, regularity=regularity_temporal_installation, - hydrocarbon_export={datetime(1900, 1, 1): Expression.setup_from_expression(0)}, + hydrocarbon_export={full_period: Expression.setup_from_expression(0)}, fuel_consumers=[ generator_set_compressor_temporal_model(el_consumers, name=genset_name), compressor(name=compressor_name), @@ -501,7 +509,7 @@ def installation_diesel_fixed_dto() -> Installation: return Installation( name="INSTALLATION_FIXED", regularity=regularity_temporal_installation, - hydrocarbon_export={datetime(1900, 1, 1): Expression.setup_from_expression("sim1;var1")}, + hydrocarbon_export={full_period: Expression.setup_from_expression("sim1;var1")}, fuel_consumers=[generator_set_fixed_diesel()], user_defined_category=InstallationUserDefinedCategoryType.FIXED, ) @@ -511,7 +519,7 @@ def installation_diesel_mobile_dto() -> Installation: return Installation( name="INSTALLATION_MOBILE", regularity=regularity_temporal_installation, - hydrocarbon_export={datetime(1900, 1, 1): Expression.setup_from_expression("sim1;var1")}, + hydrocarbon_export={full_period: Expression.setup_from_expression("sim1;var1")}, fuel_consumers=[generator_set_mobile_diesel()], user_defined_category=InstallationUserDefinedCategoryType.MOBILE, ) @@ -521,7 +529,7 @@ def installation_boiler_heater_dto() -> Installation: return Installation( name="INSTALLATION_A", regularity=regularity_temporal_installation, - hydrocarbon_export={datetime(1900, 1, 1): Expression.setup_from_expression("sim1;var1")}, + hydrocarbon_export={full_period: Expression.setup_from_expression("sim1;var1")}, fuel_consumers=[boiler_heater()], user_defined_category=InstallationUserDefinedCategoryType.FIXED, ) diff --git a/src/libecalc/fixtures/cases/ltp_export/ltp_power_from_shore_yaml.py b/src/libecalc/fixtures/cases/ltp_export/ltp_power_from_shore_yaml.py index c8d1591d17..e400e1a354 100644 --- a/src/libecalc/fixtures/cases/ltp_export/ltp_power_from_shore_yaml.py +++ b/src/libecalc/fixtures/cases/ltp_export/ltp_power_from_shore_yaml.py @@ -41,7 +41,7 @@ def _ltp_pfs_yaml_factory( ) -> DTOCase: input_text = f""" START: 2025-01-01 - END: 2030-01-01 + END: 2031-01-01 TIME_SERIES: - NAME: CABLE_LOSS TYPE: DEFAULT diff --git a/src/libecalc/fixtures/cases/ltp_export/utilities.py b/src/libecalc/fixtures/cases/ltp_export/utilities.py index 8070c0906c..1b0e2ab6ea 100644 --- a/src/libecalc/fixtures/cases/ltp_export/utilities.py +++ b/src/libecalc/fixtures/cases/ltp_export/utilities.py @@ -1,9 +1,8 @@ -from datetime import datetime -from typing import List, Union +from typing import Union from libecalc.application.energy_calculator import EnergyCalculator from libecalc.application.graph_result import GraphResult -from libecalc.common.time_utils import Frequency +from libecalc.common.time_utils import Frequency, Periods from libecalc.common.variables import VariablesMap from libecalc.dto import Asset, Installation from libecalc.presentation.exporter.configs.configs import LTPConfig @@ -11,9 +10,7 @@ from libecalc.presentation.exporter.infrastructure import ExportableGraphResult -def get_consumption( - model: Union[Installation, Asset], variables: VariablesMap, time_vector: List[datetime] -) -> FilteredResult: +def get_consumption(model: Union[Installation, Asset], variables: VariablesMap, periods: Periods) -> FilteredResult: model = model graph = model.get_graph() energy_calculator = EnergyCalculator(graph=graph) @@ -29,7 +26,7 @@ def get_consumption( ) ltp_filter = LTPConfig.filter(frequency=Frequency.YEAR) - ltp_result = ltp_filter.filter(ExportableGraphResult(graph_result), time_vector) + ltp_result = ltp_filter.filter(ExportableGraphResult(graph_result), periods) return ltp_result diff --git a/src/libecalc/fixtures/cases/minimal/minimal_dto.py b/src/libecalc/fixtures/cases/minimal/minimal_dto.py index 77e963b256..d01dbb63c6 100644 --- a/src/libecalc/fixtures/cases/minimal/minimal_dto.py +++ b/src/libecalc/fixtures/cases/minimal/minimal_dto.py @@ -4,6 +4,7 @@ from libecalc.common.component_type import ComponentType from libecalc.common.energy_usage_type import EnergyUsageType +from libecalc.common.time_utils import Period from libecalc.dto import Asset, DirectConsumerFunction, Emission, FuelConsumer, FuelType, Installation from libecalc.dto.types import ConsumerUserDefinedCategoryType, InstallationUserDefinedCategoryType from libecalc.expression import Expression @@ -12,21 +13,21 @@ def minimal_installation_dto( installation_name: str = "minimal_installation", fuel_rate: int = 50, start: datetime = datetime(2020, 1, 1) ): - regularity = {start: Expression.setup_from_expression(1)} + regularity = {Period(start): Expression.setup_from_expression(1)} return Installation( name=installation_name, regularity=regularity, venting_emitters=[], - hydrocarbon_export={start: Expression.setup_from_expression(0)}, + hydrocarbon_export={Period(start): Expression.setup_from_expression(0)}, user_defined_category=InstallationUserDefinedCategoryType.FIXED, fuel_consumers=[ FuelConsumer( name=f"{installation_name}-direct", component_type=ComponentType.GENERIC, - user_defined_category={start: ConsumerUserDefinedCategoryType.MISCELLANEOUS}, + user_defined_category={Period(start): ConsumerUserDefinedCategoryType.MISCELLANEOUS}, regularity=regularity, fuel={ - start: FuelType( + Period(start): FuelType( name="fuel", emissions=[ Emission( @@ -37,7 +38,7 @@ def minimal_installation_dto( ) }, energy_usage_model={ - start: DirectConsumerFunction( + Period(start): DirectConsumerFunction( fuel_rate=Expression.setup_from_expression(fuel_rate), energy_usage_type=EnergyUsageType.FUEL, ) diff --git a/src/libecalc/fixtures/conftest.py b/src/libecalc/fixtures/conftest.py index 1c080f537d..ac2f858d71 100644 --- a/src/libecalc/fixtures/conftest.py +++ b/src/libecalc/fixtures/conftest.py @@ -4,6 +4,7 @@ import pytest from libecalc.common.serializable_chart import ChartCurveDTO, VariableSpeedChartDTO +from libecalc.common.time_utils import Period from libecalc.dto import Emission, FluidComposition, FluidModel, FuelType from libecalc.dto.types import EoSModel, FuelTypeUserDefinedCategoryType from libecalc.expression import Expression @@ -21,9 +22,9 @@ def rich_fluid_dto() -> FluidModel: @pytest.fixture -def fuel_gas() -> Dict[datetime, FuelType]: +def fuel_gas() -> Dict[Period, FuelType]: return { - datetime(1900, 1, 1): FuelType( + Period(datetime(1900, 1, 1), datetime(2021, 1, 1)): FuelType( name="fuel_gas", user_defined_category=FuelTypeUserDefinedCategoryType.FUEL_GAS, emissions=[ diff --git a/src/libecalc/infrastructure/file_utils.py b/src/libecalc/infrastructure/file_utils.py index 8e576e7225..ab2f03f0f1 100644 --- a/src/libecalc/infrastructure/file_utils.py +++ b/src/libecalc/infrastructure/file_utils.py @@ -110,7 +110,7 @@ def get_result_output( if output_format == OutputFormat.JSON: return to_json(results, simple_output=simple_output, date_format_option=date_format_option) elif output_format == OutputFormat.CSV: - df = pd.DataFrame(index=results.timesteps) + df = pd.DataFrame(index=results.periods.start_dates) for component in results.components: component_df = component.to_dataframe( prefix=component.name, diff --git a/src/libecalc/presentation/exporter/appliers.py b/src/libecalc/presentation/exporter/appliers.py index 0d451bf08f..a538023532 100644 --- a/src/libecalc/presentation/exporter/appliers.py +++ b/src/libecalc/presentation/exporter/appliers.py @@ -1,9 +1,8 @@ import abc -from datetime import datetime from typing import Any, Dict, Optional from libecalc.common.math.numbers import Numbers -from libecalc.common.time_utils import Frequency +from libecalc.common.time_utils import Frequency, Period from libecalc.common.units import Unit from libecalc.presentation.exporter.configs import configs from libecalc.presentation.exporter.domain.exportable import Exportable @@ -20,7 +19,7 @@ def __init__(self, before_modifier: Optional["Modifier"] = None): """ self.__before_modifier = before_modifier - def modify(self, data: Dict[datetime, float]) -> Dict[datetime, Any]: + def modify(self, data: Dict[Period, float]) -> Dict[Period, Any]: """Public modify() method that is used in order to be able chain modifiers, if needed. :param data: @@ -32,7 +31,7 @@ def modify(self, data: Dict[datetime, float]) -> Dict[datetime, Any]: return self._modify(data) @abc.abstractmethod - def _modify(self, data: Dict[datetime, float]) -> Dict[datetime, Any]: + def _modify(self, data: Dict[Period, float]) -> Dict[Period, Any]: """Needs to be implemented by extending classes. Do NOT call super()'s methods, or the chained modifiers :param data: @@ -44,14 +43,14 @@ def _modify(self, data: Dict[datetime, float]) -> Dict[datetime, Any]: class NullModifier(Modifier): """Default modifier, makes no changes, just pipes the data through.""" - def _modify(self, data: Dict[datetime, float]) -> Dict[datetime, float]: + def _modify(self, data: Dict[Period, float]) -> Dict[Period, float]: return data class InvertValuesModifier(Modifier): """Turns negative values positives, or positive values negative.""" - def _modify(self, data: Dict[datetime, float]) -> Dict[datetime, float]: + def _modify(self, data: Dict[Period, float]) -> Dict[Period, float]: return {key: -1.0 * value if value != 0 else 0.0 for key, value in data.items()} @@ -60,7 +59,7 @@ class FormatValuesToPrecisionModifier(Modifier): The current spec says 6 decimals. """ - def _modify(self, data: Dict[datetime, float]) -> Dict[datetime, str]: + def _modify(self, data: Dict[Period, float]) -> Dict[Period, str]: return {key: Numbers.format_to_precision(value, precision=configs.LTP_PRECISION) for key, value in data.items()} diff --git a/src/libecalc/presentation/exporter/configs/formatter_config.py b/src/libecalc/presentation/exporter/configs/formatter_config.py index 7e95392413..2a26262a44 100644 --- a/src/libecalc/presentation/exporter/configs/formatter_config.py +++ b/src/libecalc/presentation/exporter/configs/formatter_config.py @@ -2,7 +2,7 @@ from typing import List from libecalc.presentation.exporter.formatters.formatter import IndexFormatter -from libecalc.presentation.exporter.formatters.index_formatter import TimeIndexFormatter +from libecalc.presentation.exporter.formatters.index_formatter import PeriodIndexFormatter, TimeIndexFormatter class FormatterConfig(abc.ABC): @@ -26,3 +26,20 @@ def get_row_index_formatters() -> List[IndexFormatter]: time_format="%m", ), ] + + +class PeriodFormatterConfig(FormatterConfig): + @staticmethod + def get_row_index_formatters() -> List[IndexFormatter]: + return [ + PeriodIndexFormatter( + name="forecastYear", + title="Years", + time_format="%Y", + ), + PeriodIndexFormatter( + name="forecastMonth", + title="Months", + time_format="%m", + ), + ] diff --git a/src/libecalc/presentation/exporter/domain/exportable.py b/src/libecalc/presentation/exporter/domain/exportable.py index 7489d34146..7918de922a 100644 --- a/src/libecalc/presentation/exporter/domain/exportable.py +++ b/src/libecalc/presentation/exporter/domain/exportable.py @@ -1,9 +1,9 @@ from abc import ABC, abstractmethod from dataclasses import dataclass -from datetime import datetime from enum import Enum from typing import Iterable, Iterator, List, Optional, Tuple +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit @@ -26,7 +26,7 @@ class AttributeMeta: class Attribute(ABC): @abstractmethod - def datapoints(self) -> Iterable[Tuple[datetime, float]]: ... + def datapoints(self) -> Iterable[Tuple[Period, float]]: ... @abstractmethod def get_meta(self) -> AttributeMeta: ... @@ -48,7 +48,7 @@ def get_name(self) -> str: ... def get_category(self) -> str: ... @abstractmethod - def get_timesteps(self) -> List[datetime]: ... + def get_periods(self) -> Periods: ... @abstractmethod def get_fuel_consumption(self) -> AttributeSet: ... diff --git a/src/libecalc/presentation/exporter/dto/dtos.py b/src/libecalc/presentation/exporter/dto/dtos.py index edd7b9607d..78a119406f 100644 --- a/src/libecalc/presentation/exporter/dto/dtos.py +++ b/src/libecalc/presentation/exporter/dto/dtos.py @@ -1,7 +1,7 @@ from dataclasses import dataclass -from datetime import datetime from typing import Dict, Iterator, List, Tuple, Union +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.domain.tabular.exceptions import ColumnNotFound from libecalc.presentation.exporter.formatters.formattable import ColumnIndex, Formattable, FormattableGroup, RowIndex @@ -32,7 +32,7 @@ class QueryResult: name: str title: str unit: Unit # Needed! in order to know how to handler further....parse - values: Dict[datetime, float] + values: Dict[Period, float] def get_title(self) -> str: return f"{self.title}[{self.unit}]" @@ -53,11 +53,11 @@ class GroupedQueryResult: @dataclass class FormattableGroupedQuery(Formattable): query_results: List[QueryResult] - time_vector: List[datetime] + periods: Periods @property def row_ids(self) -> List[RowIndex]: - return self.time_vector + return self.periods.periods @property def column_ids(self) -> List[ColumnIndex]: @@ -80,7 +80,7 @@ def get_value(self, row_id: RowIndex, column_id: ColumnIndex) -> Union[int, floa @dataclass class FilteredResult(FormattableGroup): query_results: List[GroupedQueryResult] - time_vector: List[datetime] + periods: Periods @property def groups(self) -> Iterator[Tuple[str, Formattable]]: @@ -88,7 +88,7 @@ def groups(self) -> Iterator[Tuple[str, Formattable]]: ( group.group_name, FormattableGroupedQuery( - time_vector=self.time_vector, + periods=self.periods, query_results=group.query_results, ), ) diff --git a/src/libecalc/presentation/exporter/filters.py b/src/libecalc/presentation/exporter/filters.py index 0a226c6e17..67c3aa8dcb 100644 --- a/src/libecalc/presentation/exporter/filters.py +++ b/src/libecalc/presentation/exporter/filters.py @@ -1,7 +1,6 @@ from dataclasses import dataclass -from datetime import datetime -from typing import List +from libecalc.common.time_utils import Periods from libecalc.presentation.exporter.aggregators import Aggregator from libecalc.presentation.exporter.domain.exportable import ExportableSet from libecalc.presentation.exporter.dto.dtos import FilteredResult @@ -22,8 +21,8 @@ class Filter: def filter( self, energy_calculator_result: ExportableSet, - time_vector: List[datetime], + periods: Periods, ) -> FilteredResult: query_result_collection = self.aggregator.aggregate(energy_calculator_result) - return FilteredResult(query_results=query_result_collection, time_vector=time_vector) + return FilteredResult(query_results=query_result_collection, periods=periods) diff --git a/src/libecalc/presentation/exporter/formatters/formattable.py b/src/libecalc/presentation/exporter/formatters/formattable.py index 63a63729bf..9ac99075ac 100644 --- a/src/libecalc/presentation/exporter/formatters/formattable.py +++ b/src/libecalc/presentation/exporter/formatters/formattable.py @@ -2,6 +2,7 @@ from datetime import datetime from typing import Iterator, Protocol, Tuple, Union +from libecalc.common.time_utils import Period from libecalc.domain.tabular.tabular import HasColumns, Tabular @@ -14,5 +15,5 @@ class FormattableGroup(Protocol): def groups(self) -> Iterator[Tuple[str, Formattable]]: ... -RowIndex = Union[str, int, float, datetime] +RowIndex = Union[str, int, float, datetime, Period] ColumnIndex = Union[str] diff --git a/src/libecalc/presentation/exporter/formatters/index_formatter.py b/src/libecalc/presentation/exporter/formatters/index_formatter.py index 4b1deb31d1..3c2e1f6c34 100644 --- a/src/libecalc/presentation/exporter/formatters/index_formatter.py +++ b/src/libecalc/presentation/exporter/formatters/index_formatter.py @@ -1,6 +1,7 @@ import abc from datetime import datetime +from libecalc.common.time_utils import Period from libecalc.presentation.exporter.formatters.formattable import RowIndex @@ -38,3 +39,24 @@ def get_title(self) -> str: def format(self, index: datetime) -> str: return datetime.strftime(index, self.time_format) + + +class PeriodIndexFormatter(IndexFormatter): + def __init__( + self, + name: str, + title: str, + time_format: str, + ): + self.name = name + self.title = title + self.time_format = time_format + + def get_id(self) -> str: + return self.name + + def get_title(self) -> str: + return self.title + + def format(self, index: Period) -> str: + return datetime.strftime(index.start, self.time_format) diff --git a/src/libecalc/presentation/exporter/generators.py b/src/libecalc/presentation/exporter/generators.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/libecalc/presentation/exporter/infrastructure.py b/src/libecalc/presentation/exporter/infrastructure.py index 662dc0501a..cc82adc4c9 100644 --- a/src/libecalc/presentation/exporter/infrastructure.py +++ b/src/libecalc/presentation/exporter/infrastructure.py @@ -65,7 +65,7 @@ def get_electricity_production(self, unit: Unit) -> AttributeSet: power_production_values = fuel_consumer_result.power.values * (1 + cable_loss) power_production_rate = TimeSeriesStreamDayRate( - timesteps=fuel_consumer_result.power.timesteps, + periods=fuel_consumer_result.power.periods, values=power_production_values, unit=fuel_consumer_result.power.unit, ) @@ -111,7 +111,7 @@ def get_maximum_electricity_production(self, unit: Unit) -> AttributeSet: max_usage_from_shore_rate = ( TimeSeriesRate.from_timeseries_stream_day_rate( TimeSeriesStreamDayRate( - timesteps=self._installation_graph.timesteps, + periods=self._installation_graph.periods, values=max_usage_from_shore_values, unit=Unit.MEGA_WATT, ), @@ -161,12 +161,12 @@ def get_storage_volumes(self, unit: Unit) -> AttributeSet: def get_category(self) -> str: return self._installation_dto.user_defined_category - def get_timesteps(self) -> List[datetime]: - return self._installation_graph.timesteps + def get_periods(self) -> Periods: + return self._installation_graph.periods def _get_regularity(self) -> TimeSeriesFloat: return TimeSeriesFloat( - timesteps=self.get_timesteps(), + periods=self.get_periods(), values=self._installation_graph.variables_map.evaluate( expression=TemporalModel(self._installation_dto.regularity) ).tolist(), @@ -195,7 +195,7 @@ def _combine_categories( periods = Periods.create_periods(sorted(timesteps), include_before=False, include_after=False) - def _get_category(temporal_category: Optional[TemporalModel[str]], timestep: datetime) -> Optional[str]: + def _get_category(temporal_category: Optional[TemporalModel[str]], period: Period) -> Optional[str]: """ Get category for a timestep, returning None if temporal category is None or not defined for timestep Args: @@ -208,7 +208,7 @@ def _get_category(temporal_category: Optional[TemporalModel[str]], timestep: dat return None try: - return temporal_category.get_model(timestep) + return temporal_category.get_model(period) except ValueError: # category not defined for timestep return None @@ -298,12 +298,12 @@ def get_power_consumption(self, unit: Unit) -> AttributeSet: for period, consumer_category in TemporalModel(fuel_consumer.user_defined_category).items(): fuel_consumer_result = self._installation_graph.get_energy_result(fuel_consumer.id) - time_vector = fuel_consumer_result.timesteps + periods = fuel_consumer_result.periods shaft_power = fuel_consumer_result.power if ( shaft_power is not None - and 0 < len(shaft_power) == len(time_vector) - and len(fuel_consumer_result.timesteps) == len(self._installation_graph.timesteps) + and 0 < len(shaft_power) == len(periods) + and len(fuel_consumer_result.periods) == len(self._installation_graph.periods) ): shaft_power_volumes = ( TimeSeriesRate.from_timeseries_stream_day_rate(shaft_power, regularity=self._get_regularity()) diff --git a/src/libecalc/presentation/exporter/queries.py b/src/libecalc/presentation/exporter/queries.py index ff4d8debbe..5b83d13935 100644 --- a/src/libecalc/presentation/exporter/queries.py +++ b/src/libecalc/presentation/exporter/queries.py @@ -1,10 +1,9 @@ import abc from collections import defaultdict -from datetime import datetime from typing import DefaultDict, Dict, List, Optional from libecalc.common.decorators.feature_flags import Feature -from libecalc.common.time_utils import Frequency, resample_time_steps +from libecalc.common.time_utils import Frequency, Period, Periods, resample_periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( TimeSeriesFloat, @@ -25,7 +24,7 @@ def query( installation_graph: Exportable, unit: Unit, frequency: Frequency, - ) -> Optional[Dict[datetime, float]]: + ) -> Optional[Dict[Period, float]]: pass @@ -61,11 +60,11 @@ def query( installation_graph: Exportable, unit: Unit, frequency: Frequency, - ) -> Optional[Dict[datetime, float]]: + ) -> Optional[Dict[Period, float]]: if self.installation_category is not None and self.installation_category != installation_graph.get_category(): return None - aggregated_result: DefaultDict[datetime, float] = defaultdict(float) + aggregated_result: DefaultDict[Period, float] = defaultdict(float) for attribute in installation_graph.get_fuel_consumption(): meta = attribute.get_meta() if self.fuel_type_category is not None and meta.fuel_category != self.fuel_type_category: @@ -74,25 +73,26 @@ def query( if self.consumer_categories is not None and meta.consumer_category not in self.consumer_categories: continue - for timestep, fuel_volume in attribute.datapoints(): - aggregated_result[timestep] += fuel_volume + for period, fuel_volume in attribute.datapoints(): + aggregated_result[period] += fuel_volume if aggregated_result: sorted_result = dict( sorted(zip(aggregated_result.keys(), aggregated_result.values())) ) # Sort tuple with datetime and values, basically means sort on date since dates are unique? sorted_result = { - **dict.fromkeys(installation_graph.get_timesteps(), 0.0), + **dict.fromkeys(installation_graph.get_periods(), 0.0), **sorted_result, - } # Fill missing timesteps with zeroes, also keep sort? - date_keys = list(sorted_result.keys()) - reindexed_result = ( - TimeSeriesVolumes(timesteps=date_keys, values=list(sorted_result.values())[:-1], unit=unit) - .reindex(resample_time_steps(time_steps=installation_graph.get_timesteps(), frequency=frequency)) + } # Fill missing periods with zeroes, also keep sort? + period_keys = list(sorted_result.keys()) + resampled_results = ( + TimeSeriesVolumes(periods=Periods(period_keys), values=list(sorted_result.values()), unit=unit) + .resample(freq=frequency) .fill_nan(0) ) - - return {reindexed_result.timesteps[i]: reindexed_result.values[i] for i in range(len(reindexed_result))} + return { + resampled_results.periods.periods[i]: resampled_results.values[i] for i in range(len(resampled_results)) + } return None @@ -110,33 +110,32 @@ def query( installation_graph: Exportable, unit: Unit, frequency: Frequency, - ) -> Optional[Dict[datetime, float]]: + ) -> Optional[Dict[Period, float]]: if self.installation_category is not None and self.installation_category != installation_graph.get_category(): return None - aggregated_result: DefaultDict[datetime, float] = defaultdict(float) + aggregated_result: DefaultDict[Period, float] = defaultdict(float) for attribute in installation_graph.get_storage_volumes(unit): meta = attribute.get_meta() if self.consumer_categories is not None and meta.consumer_category not in self.consumer_categories: continue - for timestep, fuel_volume in attribute.datapoints(): - aggregated_result[timestep] += fuel_volume + for period, fuel_volume in attribute.datapoints(): + aggregated_result[period] += fuel_volume if aggregated_result: sorted_result = dict(dict(sorted(zip(aggregated_result.keys(), aggregated_result.values()))).items()) - sorted_result = {**dict.fromkeys(installation_graph.get_timesteps(), 0.0), **sorted_result} - date_keys = list(sorted_result.keys()) - - reindexed_result = ( - TimeSeriesVolumes(timesteps=date_keys, values=list(sorted_result.values())[:-1], unit=unit) - .reindex(resample_time_steps(time_steps=installation_graph.get_timesteps(), frequency=frequency)) + sorted_result = {**dict.fromkeys(installation_graph.get_periods(), 0.0), **sorted_result} + period_keys = list(sorted_result.keys()) + resampled_results = ( + TimeSeriesVolumes(periods=Periods(period_keys), values=list(sorted_result.values()), unit=unit) + .resample(freq=frequency) .fill_nan(0) ) - - return {reindexed_result.timesteps[i]: reindexed_result.values[i] for i in range(len(reindexed_result))} - + return { + resampled_results.periods.periods[i]: resampled_results.values[i] for i in range(len(resampled_results)) + } return None @@ -158,11 +157,11 @@ def query( installation_graph: Exportable, unit: Unit, frequency: Frequency, - ) -> Optional[Dict[datetime, float]]: + ) -> Optional[Dict[Period, float]]: if self.installation_category is not None and self.installation_category != installation_graph.get_category(): return None - aggregated_result: DefaultDict[datetime, float] = defaultdict(float) + aggregated_result: DefaultDict[Period, float] = defaultdict(float) for attribute in installation_graph.get_emissions(unit): meta = attribute.get_meta() if self.fuel_type_category is not None and meta.fuel_category != self.fuel_type_category: @@ -174,24 +173,25 @@ def query( if self.emission_type is not None and meta.emission_type != self.emission_type: continue - for timestep, emission_volume in attribute.datapoints(): - aggregated_result[timestep] += emission_volume + for period, emission_volume in attribute.datapoints(): + aggregated_result[period] += emission_volume if aggregated_result: sorted_result = dict(dict(sorted(zip(aggregated_result.keys(), aggregated_result.values()))).items()) - sorted_result = {**dict.fromkeys(installation_graph.get_timesteps(), 0.0), **sorted_result} - date_keys = list(sorted_result.keys()) + sorted_result = {**dict.fromkeys(installation_graph.get_periods(), 0.0), **sorted_result} + period_keys = list(sorted_result.keys()) - reindexed_result = ( - TimeSeriesVolumes(timesteps=date_keys, values=list(sorted_result.values())[:-1], unit=unit) + resampled_result = ( + TimeSeriesVolumes(periods=Periods(period_keys), values=list(sorted_result.values()), unit=unit) + .resample(freq=frequency) .to_unit(Unit.KILO) .to_unit(unit) - .reindex(resample_time_steps(time_steps=installation_graph.get_timesteps(), frequency=frequency)) .fill_nan(0) ) - return {reindexed_result.timesteps[i]: reindexed_result.values[i] for i in range(len(reindexed_result))} - + return { + resampled_result.periods.periods[i]: resampled_result.values[i] for i in range(len(resampled_result)) + } return None @@ -207,32 +207,34 @@ def query( installation_graph: Exportable, unit: Unit, frequency: Frequency, - ) -> Optional[Dict[datetime, float]]: + ) -> Optional[Dict[Period, float]]: if self.installation_category is not None and self.installation_category != installation_graph.get_category(): return None - aggregated_result: DefaultDict[datetime, float] = defaultdict(float) + aggregated_result: DefaultDict[Period, float] = defaultdict(float) for attribute in installation_graph.get_electricity_production(unit): meta = attribute.get_meta() if self.producer_categories is not None and meta.producer_category not in self.producer_categories: continue - for timestep, production_volume in attribute.datapoints(): - aggregated_result[timestep] += production_volume + for period, production_volume in attribute.datapoints(): + aggregated_result[period] += production_volume if aggregated_result: sorted_result = dict(dict(sorted(zip(aggregated_result.keys(), aggregated_result.values()))).items()) - sorted_result = {**dict.fromkeys(installation_graph.get_timesteps(), 0.0), **sorted_result} - date_keys = list(sorted_result.keys()) + sorted_result = {**dict.fromkeys(installation_graph.get_periods(), 0.0), **sorted_result} + period_keys = list(sorted_result.keys()) - reindexed_result = ( - TimeSeriesVolumes(timesteps=date_keys, values=list(sorted_result.values())[:-1], unit=unit) - .reindex(resample_time_steps(time_steps=installation_graph.get_timesteps(), frequency=frequency)) + resampled_result = ( + TimeSeriesVolumes(periods=Periods(period_keys), values=list(sorted_result.values()), unit=unit) + .resample(freq=frequency) .fill_nan(0) ) - return {reindexed_result.timesteps[i]: reindexed_result.values[i] for i in range(len(reindexed_result))} + return { + resampled_result.periods.periods[i]: resampled_result.values[i] for i in range(len(resampled_result)) + } return None @@ -248,35 +250,33 @@ def query( installation_graph: Exportable, unit: Unit, frequency: Frequency, - ) -> Optional[Dict[datetime, float]]: + ) -> Optional[Dict[Period, float]]: if self.installation_category is not None and self.installation_category != installation_graph.get_category(): return None - aggregated_result: DefaultDict[datetime, float] = defaultdict(float) + aggregated_result: DefaultDict[Period, float] = defaultdict(float) for attribute in installation_graph.get_maximum_electricity_production(unit): meta = attribute.get_meta() if self.producer_categories is not None and meta.producer_category not in self.producer_categories: continue - for timestep, production_volume in attribute.datapoints(): - aggregated_result[timestep] += production_volume + for period, production_volume in attribute.datapoints(): + aggregated_result[period] += production_volume if aggregated_result: sorted_result = dict(dict(sorted(zip(aggregated_result.keys(), aggregated_result.values()))).items()) - sorted_result = {**dict.fromkeys(installation_graph.get_timesteps(), 0.0), **sorted_result} - date_keys = list(sorted_result.keys()) - - # Max usage from shore is time series float (values), and contains one more item - # than time steps for volumes. Number of values for max usage from shore should - # be the same as number of volume-time steps, hence [:-1] - reindexed_result = ( - TimeSeriesFloat(timesteps=date_keys, values=list(sorted_result.values()), unit=unit) - .reindex(resample_time_steps(time_steps=installation_graph.get_timesteps(), frequency=frequency)) - .fill_nan(0) - )[:-1] - - return {reindexed_result.timesteps[i]: reindexed_result.values[i] for i in range(len(reindexed_result))} + sorted_result = {**dict.fromkeys(installation_graph.get_periods(), 0.0), **sorted_result} + period_keys = list(sorted_result.keys()) + + # Max usage from shore is time series float (values) + # The maximum value with in each period in sorted_results should be found for the new periods + return { + period: TimeSeriesFloat(periods=Periods(period_keys), values=list(sorted_result.values()), unit=unit) + .for_period(period) + .max() + for period in resample_periods(periods=installation_graph.get_periods(), frequency=frequency) + } return None @@ -297,11 +297,11 @@ def query( installation_graph: Exportable, unit: Unit, frequency: Frequency, - ) -> Optional[Dict[datetime, float]]: + ) -> Optional[Dict[Period, float]]: if self.installation_category is not None and self.installation_category != installation_graph.get_category(): return None - aggregated_result: DefaultDict[datetime, float] = defaultdict(float) + aggregated_result: DefaultDict[Period, float] = defaultdict(float) for attribute in installation_graph.get_power_consumption(unit): meta = attribute.get_meta() @@ -311,20 +311,22 @@ def query( if self.consumer_categories is not None and meta.consumer_category not in self.consumer_categories: continue - for timestep, consumption_volume in attribute.datapoints(): - aggregated_result[timestep] += consumption_volume + for period, consumption_volume in attribute.datapoints(): + aggregated_result[period] += consumption_volume if aggregated_result: sorted_result = dict(dict(sorted(zip(aggregated_result.keys(), aggregated_result.values()))).items()) - sorted_result = {**dict.fromkeys(installation_graph.get_timesteps(), 0.0), **sorted_result} - date_keys = list(sorted_result.keys()) + sorted_result = {**dict.fromkeys(installation_graph.get_periods(), 0.0), **sorted_result} + period_keys = list(sorted_result.keys()) - reindexed_result = ( - TimeSeriesVolumes(timesteps=date_keys, values=list(sorted_result.values())[:-1], unit=unit) - .reindex(resample_time_steps(time_steps=installation_graph.get_timesteps(), frequency=frequency)) + resampled_result = ( + TimeSeriesVolumes(periods=Periods(period_keys), values=list(sorted_result.values()), unit=unit) + .resample(freq=frequency) .fill_nan(0) ) - return {reindexed_result.timesteps[i]: reindexed_result.values[i] for i in range(len(reindexed_result))} + return { + resampled_result.periods.periods[i]: resampled_result.values[i] for i in range(len(resampled_result)) + } return None diff --git a/src/libecalc/presentation/flow_diagram/EcalcModelMapper.py b/src/libecalc/presentation/flow_diagram/EcalcModelMapper.py index e24ed011a9..193665395c 100644 --- a/src/libecalc/presentation/flow_diagram/EcalcModelMapper.py +++ b/src/libecalc/presentation/flow_diagram/EcalcModelMapper.py @@ -1,4 +1,4 @@ -from datetime import datetime, timedelta +from datetime import datetime from typing import Dict, Iterable, List, Set, Tuple, Union from libecalc.common.component_type import ComponentType @@ -55,7 +55,7 @@ def _create_generator_set_node(generator_set: GeneratorSet, installation: Instal def _create_legacy_pump_system_diagram( - energy_usage_model: Dict[datetime, PumpSystemConsumerFunction], + energy_usage_model: Dict[Period, PumpSystemConsumerFunction], consumer_id: str, consumer_title: str, global_end_date: datetime, @@ -65,9 +65,9 @@ def _create_legacy_pump_system_diagram( :return: list of flow diagrams. List of flow diagrams as we always add a default date in dtos. """ flow_diagrams = [] - periods = _get_periods(set(energy_usage_model.keys()), global_end_date) + periods = _get_periods({key.start for key in energy_usage_model.keys()}, global_end_date) for period in periods: - energy_usage_model_step = energy_usage_model[period.start] + energy_usage_model_step = energy_usage_model[period] flow_diagrams.append( FlowDiagram( id=consumer_id, @@ -90,7 +90,7 @@ def _create_legacy_pump_system_diagram( def _create_legacy_compressor_system_diagram( - energy_usage_model: Dict[datetime, CompressorSystemConsumerFunction], + energy_usage_model: Dict[Period, CompressorSystemConsumerFunction], consumer_id: str, consumer_title: str, global_end_date: datetime, @@ -100,9 +100,9 @@ def _create_legacy_compressor_system_diagram( :return: list of flow diagrams. List of flow diagrams as we always add a default date in dtos. """ flow_diagrams = [] - periods = _get_periods(set(energy_usage_model.keys()), global_end_date) + periods = _get_periods({key.start for key in energy_usage_model.keys()}, global_end_date) for period in periods: - energy_usage_model_step = energy_usage_model[period.start] + energy_usage_model_step = energy_usage_model[period] flow_diagrams.append( FlowDiagram( @@ -179,7 +179,7 @@ def _create_system_diagram( def _create_compressor_train_diagram( - energy_usage_model: Dict[datetime, CompressorConsumerFunction], + energy_usage_model: Dict[Period, CompressorConsumerFunction], node_id: str, title: str, global_end_date: datetime, @@ -188,7 +188,7 @@ def _create_compressor_train_diagram( :param energy_usage_model: :return: list of flow diagrams. List of flow diagrams as we always add a default date in dtos. """ - periods = _get_periods(set(energy_usage_model.keys()), global_end_date) + periods = _get_periods({key.start for key in energy_usage_model.keys()}, global_end_date) compressor_train_step = list(energy_usage_model.values())[0].model return [ FlowDiagram( @@ -213,7 +213,7 @@ def _create_compressor_train_diagram( def _create_compressor_with_turbine_stages_diagram( - energy_usage_model: Dict[datetime, CompressorConsumerFunction], + energy_usage_model: Dict[Period, CompressorConsumerFunction], node_id: str, title: str, global_end_date: datetime, @@ -223,7 +223,7 @@ def _create_compressor_with_turbine_stages_diagram( :return: list of flow diagrams. List of flow diagrams as we always add a default date in dtos. """ flow_diagrams = [] - periods = _get_periods(set(energy_usage_model.keys()), global_end_date) + periods = _get_periods({key.start for key in energy_usage_model.keys()}, global_end_date) for period in periods: compressor_train_type = list(energy_usage_model.values())[0].model.compressor_train @@ -250,7 +250,7 @@ def _create_compressor_with_turbine_stages_diagram( def _is_compressor_with_turbine( - temporal_energy_usage_model: Dict[datetime, ConsumerFunction], + temporal_energy_usage_model: Dict[Period, ConsumerFunction], ) -> bool: """Checking if compressor type is compressor with turbine. @@ -314,7 +314,7 @@ def _create_consumer_node( def _is_compressor_train( energy_usage_models: Dict[ - datetime, + Period, Union[ElectricEnergyUsageModel, FuelEnergyUsageModel], ], ) -> bool: @@ -361,7 +361,7 @@ def _get_timesteps( elif isinstance(component, Installation): timesteps = timesteps.union(_get_timesteps(component.fuel_consumers, shallow=shallow)) elif isinstance(component, GeneratorSet): - timesteps = timesteps.union(set(component.generator_set_model.keys())) + timesteps = timesteps.union({key.start for key in component.generator_set_model.keys()}) if not shallow: timesteps = timesteps.union(_get_timesteps(component.consumers, shallow=shallow)) elif isinstance( @@ -373,7 +373,7 @@ def _get_timesteps( CompressorComponent, ), ): - timesteps = timesteps.union(set(component.energy_usage_model.keys())) + timesteps = timesteps.union({key.start for key in component.energy_usage_model.keys()}) elif isinstance(component, ConsumerSystem): timesteps = timesteps.union(_get_timesteps(component.consumers, shallow=shallow)) else: @@ -549,7 +549,7 @@ def _get_global_dates(ecalc_model: Asset, result_options: ResultOptions) -> Tupl start_dates = _get_sorted_start_dates(ecalc_model) start_date = user_defined_start_date or start_dates[0] - end_date = user_defined_end_date or start_dates[-1] + timedelta(days=365) + end_date = user_defined_end_date or datetime(start_dates[-1].year + 1, 1, 1) return start_date, end_date diff --git a/src/libecalc/presentation/json_result/aggregators.py b/src/libecalc/presentation/json_result/aggregators.py index 801932624e..a56be37bad 100644 --- a/src/libecalc/presentation/json_result/aggregators.py +++ b/src/libecalc/presentation/json_result/aggregators.py @@ -47,7 +47,7 @@ def aggregate_emissions( emissions_aggregated[emission_name] = PartialEmissionResult( name=emission_name, - timesteps=emissions[0].timesteps, + periods=emissions[0].periods, rate=reduce(operator.add, [emission.rate.to_calendar_day() for emission in emissions]), ) diff --git a/src/libecalc/presentation/json_result/mapper.py b/src/libecalc/presentation/json_result/mapper.py index f379c145f7..f0df13e55b 100644 --- a/src/libecalc/presentation/json_result/mapper.py +++ b/src/libecalc/presentation/json_result/mapper.py @@ -1,7 +1,6 @@ import math import operator from collections import defaultdict -from datetime import datetime from functools import reduce from typing import Any, Dict, List, Optional, Union @@ -16,7 +15,7 @@ from libecalc.common.errors.exceptions import ProgrammingError from libecalc.common.math.numbers import Numbers from libecalc.common.temporal_model import TemporalModel -from libecalc.common.time_utils import Period +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( RateType, @@ -46,45 +45,48 @@ ) -def get_operational_setting_used_id(timestep: datetime, operational_settings_used: TimeSeriesInt) -> int: - timestep_index = operational_settings_used.timesteps.index(timestep) +def get_operational_setting_used_id(period: Period, operational_settings_used: TimeSeriesInt) -> int: + period_index = operational_settings_used.periods.periods.index(period) - operational_setting_id = operational_settings_used.values[timestep_index] + operational_setting_id = operational_settings_used.values[period_index] return operational_setting_id - 1 @Feature.experimental(feature_description="Reporting requested pressures is an experimental feature.") def get_requested_compressor_pressures( - energy_usage_model: Dict[datetime, Any], + energy_usage_model: Dict[Period, Any], pressure_type: CompressorPressureType, name: str, - model_timesteps: List[datetime], + model_periods: Periods, operational_settings_used: Optional[TimeSeriesInt] = None, ) -> TemporalModel[Expression]: """Get temporal model for compressor inlet- and outlet pressures. + The pressures are the actual pressures defined by user in input. - :param energy_usage_model: Temporal energy model - :param pressure_type: Compressor pressure type, inlet- or outlet - :param name: name of compressor - :param model_period: start- and stop time for model - :param model_timesteps: actual timesteps in model - :param operational_settings_used: time series indicating which priority is active - :return: Temporal model with pressures as expressions + Args: + energy_usage_model (Dict[Period, Any]): Temporal energy model. + pressure_type (CompressorPressureType): Compressor pressure type, inlet- or outlet. + name (str): Name of compressor. + model_periods (Periods): Actual periods in the model. + operational_settings_used (Optional[TimeSeriesInt]): Time series indicating which priority is active. + + Returns: + TemporalModel[Expression]: Temporal model with pressures as expressions. """ evaluated_temporal_energy_usage_models = {} - for period, model in TemporalModel(energy_usage_model).items(): + for period, model in energy_usage_model.items(): # TODO: fix this if isinstance(model, CompressorSystemConsumerFunction): - # Loop timesteps in temporal model, to find correct operational settings used: - timesteps_in_period = period.get_timesteps(model_timesteps) - for timestep in timesteps_in_period: + # Loop periods in temporal model, to find correct operational settings used: + periods_in_period = period.get_periods(model_periods) + for _period in periods_in_period: for compressor in model.compressors: if compressor.name == name: operational_setting_used_id = get_operational_setting_used_id( - timestep=timestep, operational_settings_used=operational_settings_used + period=_period, operational_settings_used=operational_settings_used ) operational_setting = model.operational_settings[operational_setting_used_id] @@ -110,7 +112,7 @@ def get_requested_compressor_pressures( if not isinstance(pressures, Expression): pressures = Expression.setup_from_expression(value=pressures) - evaluated_temporal_energy_usage_models[timestep] = pressures + evaluated_temporal_energy_usage_models[_period] = pressures else: pressures = model.suction_pressure @@ -123,7 +125,7 @@ def get_requested_compressor_pressures( if not isinstance(pressures, Expression): pressures = Expression.setup_from_expression(value=pressures) - evaluated_temporal_energy_usage_models[period.start] = pressures + evaluated_temporal_energy_usage_models[period] = pressures return TemporalModel(evaluated_temporal_energy_usage_models) @@ -142,7 +144,7 @@ def _to_full_result( return { key: libecalc.presentation.json_result.result.EmissionResult( name=key, - timesteps=emissions[key].timesteps, + periods=emissions[key].periods, rate=emissions[key].rate, cumulative=emissions[key].rate.to_volumes().cumulative(), ) @@ -201,7 +203,7 @@ def _parse_emissions( return { key: libecalc.presentation.json_result.result.EmissionResult( name=key, - timesteps=emissions[key].timesteps, + periods=emissions[key].periods, rate=TimeSeriesRate.from_timeseries_stream_day_rate( emissions[key].rate, regularity=regularity ).to_calendar_day(), @@ -226,8 +228,8 @@ def _compute_aggregated_power( if component.power is not None ], TimeSeriesRate( - values=[0.0] * graph_result.variables_map.length, - timesteps=graph_result.variables_map.time_vector, + values=[0.0] * graph_result.variables_map.number_of_periods, + periods=graph_result.variables_map.periods, unit=Unit.MEGA_WATT, rate_type=RateType.STREAM_DAY, regularity=regularity.values, @@ -252,7 +254,7 @@ def _evaluate_installations( installation_results = [] for installation in asset.installations: regularity = TimeSeriesFloat( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=expression_evaluator.evaluate(expression=TemporalModel(installation.regularity)), unit=Unit.NONE, ) @@ -261,7 +263,7 @@ def _evaluate_installations( ) hydrocarbon_export_rate = TimeSeriesRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=hydrocarbon_export_rate, unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.CALENDAR_DAY, @@ -337,9 +339,9 @@ def _evaluate_installations( parent=asset.id, component_level=installation_node_info.component_level, componentType=installation_node_info.component_type.value, - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), is_valid=TimeSeriesBoolean( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=aggregate_is_valid(sub_components), unit=Unit.NONE, ), @@ -356,7 +358,7 @@ def _evaluate_installations( hydrocarbon_export_rate=hydrocarbon_export_rate, emissions=_to_full_result(aggregated_emissions), regularity=TimeSeriesFloat( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=regularity.values, unit=Unit.NONE, ), @@ -394,7 +396,7 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re component = graph_result.graph.get_node(consumer_id) for model in consumer_result.models: - period = Period(model.timesteps[0], model.timesteps[-1]) + period = model.periods.period inlet_pressure_eval = get_requested_compressor_pressures( energy_usage_model=component.energy_usage_model, @@ -403,7 +405,7 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re operational_settings_used=consumer_result.component_result.operational_settings_used if consumer_node_info.component_type == ComponentType.COMPRESSOR_SYSTEM else None, - model_timesteps=model.timesteps, + model_periods=model.periods, ) outlet_pressure_eval = get_requested_compressor_pressures( energy_usage_model=component.energy_usage_model, @@ -412,17 +414,17 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re operational_settings_used=consumer_result.component_result.operational_settings_used if consumer_node_info.component_type == ComponentType.COMPRESSOR_SYSTEM else None, - model_timesteps=model.timesteps, + model_periods=model.periods, ) requested_inlet_pressure = TimeSeriesFloat( - timesteps=graph_result.timesteps, + periods=graph_result.variables_map.get_periods(), values=graph_result.variables_map.evaluate(inlet_pressure_eval).tolist(), unit=Unit.BARA, ).for_period(period=period) requested_outlet_pressure = TimeSeriesFloat( - timesteps=graph_result.timesteps, + periods=graph_result.variables_map.get_periods(), values=graph_result.variables_map.evaluate(outlet_pressure_eval).tolist(), unit=Unit.BARA, ).for_period(period=period) @@ -437,258 +439,258 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re power_unit=stage_result.power_unit, fluid_composition=stage_result.fluid_composition, asv_recirculation_loss_mw=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, values=stage_result.asv_recirculation_loss_mw if stage_result.asv_recirculation_loss_mw is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.MEGA_WATT, ), head_exceeds_maximum=TimeSeriesBoolean( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.head_exceeds_maximum if stage_result.asv_recirculation_loss_mw is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), is_valid=TimeSeriesBoolean( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.is_valid, unit=Unit.NONE, ), polytropic_efficiency=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.polytropic_efficiency if stage_result.polytropic_efficiency is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.FRACTION, ), polytropic_enthalpy_change_before_choke_kJ_per_kg=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.polytropic_enthalpy_change_before_choke_kJ_per_kg if stage_result.polytropic_enthalpy_change_before_choke_kJ_per_kg is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.POLYTROPIC_HEAD_KILO_JOULE_PER_KG, ), polytropic_enthalpy_change_kJ_per_kg=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.polytropic_enthalpy_change_kJ_per_kg if stage_result.polytropic_enthalpy_change_kJ_per_kg is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.POLYTROPIC_HEAD_KILO_JOULE_PER_KG, ), polytropic_head_kJ_per_kg=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.polytropic_head_kJ_per_kg if stage_result.polytropic_head_kJ_per_kg is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.POLYTROPIC_HEAD_KILO_JOULE_PER_KG, ), energy_usage=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.energy_usage if stage_result.energy_usage is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=stage_result.energy_usage_unit, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), mass_rate_kg_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.mass_rate_kg_per_hr if stage_result.mass_rate_kg_per_hr is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KILO_PER_HOUR, ), mass_rate_before_asv_kg_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.mass_rate_before_asv_kg_per_hr if stage_result.mass_rate_before_asv_kg_per_hr is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KILO_PER_HOUR, ), power=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.power if stage_result.power is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=stage_result.power_unit, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), pressure_is_choked=TimeSeriesBoolean( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.pressure_is_choked if stage_result.pressure_is_choked is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), rate_exceeds_maximum=TimeSeriesBoolean( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.rate_exceeds_maximum if stage_result.rate_exceeds_maximum is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), rate_has_recirculation=TimeSeriesBoolean( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.rate_has_recirculation if stage_result.rate_has_recirculation is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), speed=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.speed if stage_result.speed is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.SPEED_RPM, ), inlet_stream_condition=CompressorStreamConditionResult( actual_rate_m3_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.inlet_stream_condition.actual_rate_m3_per_hr if stage_result.inlet_stream_condition.actual_rate_m3_per_hr is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.ACTUAL_VOLUMETRIC_M3_PER_HOUR, ), actual_rate_before_asv_m3_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.inlet_stream_condition.actual_rate_before_asv_m3_per_hr if stage_result.inlet_stream_condition.actual_rate_before_asv_m3_per_hr is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.ACTUAL_VOLUMETRIC_M3_PER_HOUR, ), standard_rate_sm3_per_day=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.inlet_stream_condition.standard_rate_sm3_per_day if stage_result.inlet_stream_condition.standard_rate_sm3_per_day is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), standard_rate_before_asv_sm3_per_day=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.inlet_stream_condition.standard_rate_before_asv_sm3_per_day if stage_result.inlet_stream_condition.standard_rate_before_asv_sm3_per_day is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), kappa=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.inlet_stream_condition.kappa if stage_result.inlet_stream_condition.kappa is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), density_kg_per_m3=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.inlet_stream_condition.density_kg_per_m3 if stage_result.inlet_stream_condition.density_kg_per_m3 is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KG_M3, ), pressure=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.inlet_stream_condition.pressure if stage_result.inlet_stream_condition.pressure is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.BARA, ), temperature_kelvin=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.inlet_stream_condition.temperature_kelvin if stage_result.inlet_stream_condition.temperature_kelvin is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KELVIN, ), z=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.inlet_stream_condition.z if stage_result.inlet_stream_condition.z is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), - timesteps=model.timesteps, + periods=model.periods, name="Inlet stream condition", ), outlet_stream_condition=CompressorStreamConditionResult( actual_rate_m3_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.outlet_stream_condition.actual_rate_m3_per_hr if stage_result.outlet_stream_condition.actual_rate_m3_per_hr is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.ACTUAL_VOLUMETRIC_M3_PER_HOUR, ), actual_rate_before_asv_m3_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.outlet_stream_condition.actual_rate_before_asv_m3_per_hr if stage_result.outlet_stream_condition.actual_rate_before_asv_m3_per_hr is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.ACTUAL_VOLUMETRIC_M3_PER_HOUR, ), standard_rate_sm3_per_day=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.outlet_stream_condition.standard_rate_sm3_per_day if stage_result.outlet_stream_condition.standard_rate_sm3_per_day is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), standard_rate_before_asv_sm3_per_day=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.outlet_stream_condition.standard_rate_before_asv_sm3_per_day if stage_result.outlet_stream_condition.standard_rate_before_asv_sm3_per_day is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), kappa=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.outlet_stream_condition.kappa if stage_result.outlet_stream_condition.kappa is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), density_kg_per_m3=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.outlet_stream_condition.density_kg_per_m3 if stage_result.outlet_stream_condition.density_kg_per_m3 is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KG_M3, ), pressure=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.outlet_stream_condition.pressure if stage_result.outlet_stream_condition.pressure is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.BARA, ), temperature_kelvin=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.outlet_stream_condition.temperature_kelvin if stage_result.outlet_stream_condition.temperature_kelvin is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KELVIN, ), z=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=stage_result.outlet_stream_condition.z if stage_result.outlet_stream_condition.z is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), - timesteps=model.timesteps, + periods=model.periods, name="Outlet stream condition", ), name=f"Stage {i + 1}", - timesteps=model.timesteps, + periods=model.periods, ) model_stage_results.append(model_stage_result) @@ -698,61 +700,61 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re energy_usage_unit=model.turbine_result.energy_usage_unit, power_unit=model.turbine_result.power_unit, efficiency=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.turbine_result.efficiency if model.turbine_result.efficiency is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.FRACTION, ), energy_usage=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.turbine_result.energy_usage if model.turbine_result.energy_usage is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=model.turbine_result.energy_usage_unit, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), exceeds_maximum_load=TimeSeriesBoolean( - timesteps=model.timesteps, + periods=model.periods, values=model.turbine_result.exceeds_maximum_load if model.turbine_result.exceeds_maximum_load is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), fuel_rate=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.turbine_result.fuel_rate if model.turbine_result.fuel_rate is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), is_valid=TimeSeriesBoolean( - timesteps=model.timesteps, + periods=model.periods, values=model.turbine_result.is_valid, unit=Unit.NONE, ), load=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.turbine_result.load if model.turbine_result.load is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=model.turbine_result.energy_usage_unit, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), power=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.turbine_result.power if model.turbine_result.power is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=model.turbine_result.power_unit, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), - timesteps=model.timesteps, + periods=model.periods, name=model.name, ) if model.turbine_result is not None @@ -761,137 +763,137 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re inlet_stream_condition = CompressorStreamConditionResult( actual_rate_m3_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.inlet_stream_condition.actual_rate_m3_per_hr if model.inlet_stream_condition.actual_rate_m3_per_hr is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.ACTUAL_VOLUMETRIC_M3_PER_HOUR, ), actual_rate_before_asv_m3_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, - values=[math.nan] * len(model.timesteps), + periods=model.periods, + values=[math.nan] * len(model.periods), unit=Unit.ACTUAL_VOLUMETRIC_M3_PER_HOUR, ), # not relevant for compressor train, only for stage standard_rate_sm3_per_day=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.inlet_stream_condition.standard_rate_sm3_per_day if model.inlet_stream_condition.standard_rate_sm3_per_day is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), standard_rate_before_asv_sm3_per_day=TimeSeriesRate( - timesteps=model.timesteps, - values=[math.nan] * len(model.timesteps), + periods=model.periods, + values=[math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), # not relevant for compressor train, only for stage kappa=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.inlet_stream_condition.kappa if model.inlet_stream_condition.kappa is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), density_kg_per_m3=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.inlet_stream_condition.density_kg_per_m3 if model.inlet_stream_condition.density_kg_per_m3 is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KG_M3, ), pressure=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.inlet_stream_condition.pressure if model.inlet_stream_condition.pressure is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.BARA, ), temperature_kelvin=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.inlet_stream_condition.temperature_kelvin if model.inlet_stream_condition.temperature_kelvin is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KELVIN, ), z=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.inlet_stream_condition.z if model.inlet_stream_condition.z is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), - timesteps=model.timesteps, + periods=model.periods, name="Inlet stream condition", ) outlet_stream_condition = CompressorStreamConditionResult( actual_rate_m3_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.outlet_stream_condition.actual_rate_m3_per_hr if model.outlet_stream_condition.actual_rate_m3_per_hr is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.ACTUAL_VOLUMETRIC_M3_PER_HOUR, ), actual_rate_before_asv_m3_per_hr=TimeSeriesFloat( - timesteps=model.timesteps, - values=[math.nan] * len(model.timesteps), + periods=model.periods, + values=[math.nan] * len(model.periods), unit=Unit.ACTUAL_VOLUMETRIC_M3_PER_HOUR, ), # not relevant for compressor train, only for stage standard_rate_sm3_per_day=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.outlet_stream_condition.standard_rate_sm3_per_day if model.outlet_stream_condition.standard_rate_sm3_per_day is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), standard_rate_before_asv_sm3_per_day=TimeSeriesRate( - timesteps=model.timesteps, - values=[math.nan] * len(model.timesteps), + periods=model.periods, + values=[math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), # not relevant for compressor train, only for stage kappa=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.outlet_stream_condition.kappa if model.outlet_stream_condition.kappa is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), density_kg_per_m3=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.outlet_stream_condition.density_kg_per_m3 if model.outlet_stream_condition.density_kg_per_m3 is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KG_M3, ), pressure=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.outlet_stream_condition.pressure if model.outlet_stream_condition.pressure is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.BARA, ), temperature_kelvin=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.outlet_stream_condition.temperature_kelvin if model.outlet_stream_condition.temperature_kelvin is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.KELVIN, ), z=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.outlet_stream_condition.z if model.outlet_stream_condition.z is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.NONE, ), - timesteps=model.timesteps, + periods=model.periods, name="Outlet stream condition", ) @@ -900,37 +902,37 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re # Select the first rate from multi stream, only a workaround until we have more info by using # streams rate = TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.rate_sm3_day[0], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ) maximum_rate = TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.max_standard_rate[0] # WORKAROUND: We only pick max rate for first stream for now if model.max_standard_rate is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ) else: rate = TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.rate_sm3_day, unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ) maximum_rate = TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.max_standard_rate if model.max_standard_rate is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ) models.extend( @@ -949,7 +951,7 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re maximum_rate=maximum_rate, stage_results=model_stage_results, failure_status=model.failure_status, - timesteps=model.timesteps, + periods=model.periods, is_valid=model.is_valid, energy_usage_cumulative=TimeSeriesRate.from_timeseries_stream_day_rate( model.energy_usage, regularity=regularity @@ -992,7 +994,7 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re ) .to_volumes() .cumulative(), - timesteps=model.timesteps, + periods=model.periods, power_cumulative=( TimeSeriesRate.from_timeseries_stream_day_rate(model.power, regularity=regularity) .to_volumes() @@ -1005,33 +1007,33 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re if model.power is not None else None, inlet_liquid_rate_m3_per_day=TimeSeriesRate( - timesteps=model.timesteps, + periods=model.periods, values=model.inlet_liquid_rate_m3_per_day if model.inlet_liquid_rate_m3_per_day is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=regularity.for_timesteps(model.timesteps).values, + regularity=regularity.for_periods(model.periods).values, ), inlet_pressure_bar=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.inlet_pressure_bar if model.inlet_pressure_bar is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.BARA, ), outlet_pressure_bar=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.outlet_pressure_bar if model.outlet_pressure_bar is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.BARA, ), operational_head=TimeSeriesFloat( - timesteps=model.timesteps, + periods=model.periods, values=model.operational_head if model.operational_head is not None - else [math.nan] * len(model.timesteps), + else [math.nan] * len(model.periods), unit=Unit.POLYTROPIC_HEAD_JOULE_PER_KG, ), ) @@ -1108,7 +1110,7 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re power_capacity_margin=TimeSeriesRate.from_timeseries_stream_day_rate( consumer_result.component_result.power_capacity_margin, regularity=regularity ), - timesteps=consumer_result.component_result.timesteps, + periods=consumer_result.component_result.periods, id=consumer_result.component_result.id, is_valid=consumer_result.component_result.is_valid, ) @@ -1150,7 +1152,7 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re inlet_pressure_bar=consumer_result.component_result.inlet_pressure_bar, outlet_pressure_bar=consumer_result.component_result.outlet_pressure_bar, operational_head=consumer_result.component_result.operational_head, - timesteps=consumer_result.component_result.timesteps, + periods=consumer_result.component_result.periods, id=consumer_result.component_result.id, is_valid=consumer_result.component_result.is_valid, streams=consumer_result.component_result.streams, @@ -1191,7 +1193,7 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re consumer_result.component_result.recirculation_loss, regularity=regularity ), rate_exceeds_maximum=consumer_result.component_result.rate_exceeds_maximum, - timesteps=consumer_result.component_result.timesteps, + periods=consumer_result.component_result.periods, id=consumer_result.component_result.id, is_valid=consumer_result.component_result.is_valid, streams=consumer_result.component_result.streams, @@ -1268,7 +1270,7 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re consumer_result.component_result.energy_usage, regularity=regularity ).to_stream_day(), regularity=consumer_result.component_result.regularity, - timesteps=consumer_result.component_result.timesteps, + periods=consumer_result.component_result.periods, id=consumer_result.component_result.id, is_valid=consumer_result.component_result.is_valid, ) @@ -1276,7 +1278,7 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re obj = libecalc.presentation.json_result.result.ConsumerSystemResult( id=consumer_result.component_result.id, is_valid=consumer_result.component_result.is_valid, - timesteps=consumer_result.component_result.timesteps, + periods=consumer_result.component_result.periods, name=consumer_node_info.name, parent=graph_result.graph.get_predecessor(consumer_id), component_level=consumer_node_info.component_level, @@ -1365,17 +1367,17 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re installation.id: TimeSeriesFloat( values=graph_result.variables_map.evaluate(expression=TemporalModel(installation.regularity)).tolist(), unit=Unit.NONE, - timesteps=graph_result.variables_map.get_time_vector(), + periods=graph_result.variables_map.get_periods(), ) for installation in asset.installations } time_series_zero = TimeSeriesRate( - values=[0] * graph_result.variables_map.length, - timesteps=graph_result.variables_map.time_vector, + values=[0] * graph_result.variables_map.number_of_periods, + periods=graph_result.variables_map.get_periods(), unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.CALENDAR_DAY, - regularity=[1] * graph_result.variables_map.length, + regularity=[1] * graph_result.variables_map.number_of_periods, ) for installation in asset.installations: @@ -1391,10 +1393,10 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re emissions=_parse_emissions( graph_result.emission_results[venting_emitter.id], regularities[installation.id] ), - timesteps=graph_result.variables_map.time_vector, + periods=graph_result.variables_map.get_periods(), is_valid=TimeSeriesBoolean( - timesteps=graph_result.variables_map.time_vector, - values=[True] * graph_result.variables_map.length, + periods=graph_result.variables_map.get_periods(), + values=[True] * graph_result.variables_map.number_of_periods, unit=Unit.NONE, ), energy_usage=energy_usage, @@ -1487,12 +1489,12 @@ def get_asset_result(graph_result: GraphResult) -> libecalc.presentation.json_re name=asset_node_info.name, component_level=asset_node_info.component_level, componentType=asset_node_info.component_type.value, - timesteps=graph_result.variables_map.time_vector, + periods=graph_result.variables_map.get_periods(), is_valid=TimeSeriesBoolean( - timesteps=graph_result.variables_map.time_vector, + periods=graph_result.variables_map.get_periods(), values=aggregate_is_valid(installation_results) if installation_results - else [True] * graph_result.variables_map.length, + else [True] * graph_result.variables_map.number_of_periods, unit=Unit.NONE, ), power=asset_power_core, diff --git a/src/libecalc/presentation/json_result/result/emission.py b/src/libecalc/presentation/json_result/result/emission.py index 8d8b70ec2b..61b5526dfe 100644 --- a/src/libecalc/presentation/json_result/result/emission.py +++ b/src/libecalc/presentation/json_result/result/emission.py @@ -1,10 +1,8 @@ from __future__ import annotations -from datetime import datetime -from typing import List - from typing_extensions import Self +from libecalc.common.time_utils import Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( TimeSeriesFloat, @@ -25,27 +23,27 @@ class EmissionResult(TabularTimeSeries): cumulative: TimeSeriesVolumesCumulative @classmethod - def create_empty(cls, name: str, timesteps: List[datetime]): + def create_empty(cls, name: str, periods: Periods): """Empty placeholder for emissions, when needed Args: name: - timesteps: + periods: Returns: """ return cls( name=name, - timesteps=timesteps, + periods=periods, rate=TimeSeriesRate( - timesteps=timesteps, - values=[0] * len(timesteps), + periods=periods, + values=[0] * len(periods), unit=Unit.TONS_PER_DAY, ), cumulative=TimeSeriesVolumesCumulative( - timesteps=timesteps, - values=[0] * len(timesteps), + periods=periods, + values=[0] * len(periods), unit=Unit.TONS, ), ) @@ -61,6 +59,6 @@ class PartialEmissionResult(TabularTimeSeries): def from_emission_core_result(cls, emission_result: EmissionCoreResult, regularity: TimeSeriesFloat) -> Self: return PartialEmissionResult( name=emission_result.name, - timesteps=emission_result.timesteps, + periods=emission_result.periods, rate=TimeSeriesRate.from_timeseries_stream_day_rate(emission_result.rate, regularity), ) diff --git a/src/libecalc/presentation/json_result/result/results.py b/src/libecalc/presentation/json_result/result/results.py index 4b2d28ea8f..b589cb7e8c 100644 --- a/src/libecalc/presentation/json_result/result/results.py +++ b/src/libecalc/presentation/json_result/result/results.py @@ -274,8 +274,8 @@ def sort_models(cls, models): return sorted(models, key=attrgetter("componentType", "name")) @property - def timesteps(self): - return self.component_result.timesteps + def periods(self): + return self.component_result.periods @property def components(self) -> List[ComponentResult]: diff --git a/src/libecalc/presentation/json_result/result/tabular_time_series.py b/src/libecalc/presentation/json_result/result/tabular_time_series.py index 8aec8552a4..5964001423 100644 --- a/src/libecalc/presentation/json_result/result/tabular_time_series.py +++ b/src/libecalc/presentation/json_result/result/tabular_time_series.py @@ -1,11 +1,10 @@ from abc import ABC -from datetime import datetime -from typing import List, Optional +from typing import Optional import pandas as pd from typing_extensions import Self -from libecalc.common.time_utils import Frequency, resample_time_steps +from libecalc.common.time_utils import Frequency, Periods, resample_periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( RateType, @@ -19,7 +18,7 @@ class TabularTimeSeries(ABC, EcalcResultBaseModel): name: str - timesteps: List[datetime] + periods: Periods def to_dataframe( self, @@ -36,8 +35,8 @@ def to_dataframe( Returns: """ - timesteps = self.timesteps - df = pd.DataFrame(index=timesteps) + periods = self.periods + df = pd.DataFrame(index=periods.start_dates) for attribute_name, attribute_value in self.__dict__.items(): if isinstance(attribute_value, TimeSeries): @@ -58,7 +57,7 @@ def to_dataframe( else: values = attribute_value.values - timeseries_df = pd.DataFrame({column_name: values}, index=attribute_value.timesteps) + timeseries_df = pd.DataFrame({column_name: values}, index=attribute_value.periods.start_dates) df = df.join(timeseries_df) elif isinstance(attribute_value, list): if len(attribute_value) > 0 and all(isinstance(item, TabularTimeSeries) for item in attribute_value): @@ -115,5 +114,5 @@ def resample(self, freq: Frequency) -> Self: # NOTE: turbine_result is not resampled. Should add support? pass - resampled.timesteps = resample_time_steps(self.timesteps, frequency=freq) + resampled.periods = resample_periods(self.periods, frequency=freq) return resampled diff --git a/src/libecalc/presentation/simple_result/simple.py b/src/libecalc/presentation/simple_result/simple.py index 9654b3c90f..66c456ff1b 100644 --- a/src/libecalc/presentation/simple_result/simple.py +++ b/src/libecalc/presentation/simple_result/simple.py @@ -1,4 +1,3 @@ -from datetime import datetime from typing import Dict, List, NamedTuple, Optional, Tuple from pydantic import BaseModel, ConfigDict, model_validator @@ -8,6 +7,7 @@ from libecalc.common.errors.exceptions import ProgrammingError from libecalc.common.logger import logger from libecalc.common.string.string_utils import to_camel_case +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.presentation.json_result.result import ComponentResult, EcalcModelResult @@ -75,7 +75,7 @@ class SimpleComponentResult(SimpleBase): component_level: ComponentLevel parent: Optional[str] = None name: str - timesteps: List[datetime] + periods: Periods is_valid: List[int] emissions: Dict[str, SimpleEmissionResult] @@ -116,16 +116,27 @@ def id(self) -> ComponentID: return ComponentID(componentType=self.componentType, name=self.name) @classmethod - def fit_to_timesteps( + def fit_to_periods( cls, component: "SimpleComponentResult", - timesteps: List[datetime], + periods: Periods, ) -> "SimpleComponentResult": - """Fit the component to the provided timesteps. Only the same or a subset of timesteps is supported. + """Fits the component to the given periods. - :param component: The component that should be normalized - :param timesteps: the target timesteps. The provided timesteps should all exist in the component. - :return: the component with the new timesteps + * The given periods needs to cover at least the same time span as the original periods. + * If a given period extends beyond the first and last dates in the original periods, + it will be cut/forced to cover the same time span as the original periods. + * After being constrained to the original periods, the given periods should contain all dates + in the original periods (and likely some more). This means that some of the original periods + will be split into multiple periods - each with the same energy usage, power, etc. - to make + delta profile comparisons easier/possible. + + Args: + component (SimpleComponentResult): The component that should be fitted. + periods (Periods): The target periods. The provided periods should all exist in the component. + + Returns: + SimpleComponentResult: The component with the new periods. """ power = [] energy_usage = [] @@ -134,24 +145,24 @@ def fit_to_timesteps( emission.name: SimpleEmissionResult(name=emission.name, rate=[]) for emission in component.emissions.values() } - for timestep in timesteps: - if timestep in component.timesteps: - timestep_index = component.timesteps.index(timestep) - - if component.power is not None: - power.append(component.power[timestep_index]) - - energy_usage.append(component.energy_usage[timestep_index]) - - is_valid.append(component.is_valid[timestep_index]) - for emission in emissions.values(): - # Assume index exist if emission exist - emission.rate.append(component.emissions[emission.name].rate[timestep_index]) + for period_index, _period in enumerate(component.periods): + period = Period.intersection(_period, periods.period) + if period: + start = periods.start_dates.index(period.start) + end = periods.end_dates.index(period.end) + for _ in range(start, end + 1): + if component.power is not None: + power.append(component.power[period_index]) + energy_usage.append(component.energy_usage[period_index]) + is_valid.append(component.is_valid[period_index]) + for emission in emissions.values(): + # Assume index exist if emission exist + emission.rate.append(component.emissions[emission.name].rate[period_index]) else: - # This is a developer error, we should provide the correct timesteps. + # This is a developer error, we should provide the correct period. raise ProgrammingError( - f"Provided timesteps includes timestep not found in component {component.id}. " - f"Extraneous timestep: {timestep}. This should not happen, contact support." + f"Provided periods includes period not found in component {component.id}. " + f"Extraneous period: {period}. This should not happen, contact support." ) return cls( @@ -164,7 +175,7 @@ def fit_to_timesteps( energy_usage_unit=component.energy_usage_unit, emissions=emissions, is_valid=is_valid, - timesteps=timesteps, + periods=periods, ) def __sub__(self, reference_component) -> "SimpleComponentResult": @@ -177,9 +188,9 @@ def __sub__(self, reference_component) -> "SimpleComponentResult": raise ValueError( f"Can not compare different components, id does not match: {self.id} and {reference_component.id}" ) - if self.timesteps != reference_component.timesteps: + if self.periods != reference_component.periods: raise ValueError( - f"Can not compare components with differing timesteps: {self.id} and {reference_component.id}" + f"Can not compare components with differing periods: {self.id} and {reference_component.id}" ) if self.energy_usage_unit != reference_component.energy_usage_unit: raise ValueError( @@ -193,7 +204,7 @@ def __sub__(self, reference_component) -> "SimpleComponentResult": parent=self.parent if self.parent == reference_component.parent else None, componentType=self.componentType, component_level=self.component_level, - timesteps=self.timesteps, + periods=self.periods, is_valid=[changed and reference for changed, reference in zip(self.is_valid, reference_component.is_valid)], energy_usage=_subtract_list(self.energy_usage, reference_component.energy_usage), energy_usage_unit=self.energy_usage_unit, @@ -214,51 +225,51 @@ def _create_empty_component(component: SimpleComponentResult) -> SimpleComponent component_level=component.component_level, name=component.name, parent=component.parent, - timesteps=component.timesteps, - energy_usage=[0] * len(component.timesteps), + periods=component.periods, + energy_usage=[0] * len(component.periods), energy_usage_unit=component.energy_usage_unit, - power=[0] * len(component.timesteps), + power=[0] * len(component.periods), emissions={ emission.name: SimpleEmissionResult( name=emission.name, - rate=[0] * len(component.timesteps), + rate=[0] * len(component.periods), ) for emission in component.emissions.values() }, - is_valid=[True] * len(component.timesteps), + is_valid=[True] * len(component.periods), ) class SimpleResultData(SimpleBase): - timesteps: List[datetime] + periods: Periods components: List[SimpleComponentResult] @classmethod def from_dto(cls, result: EcalcModelResult) -> "SimpleResultData": return SimpleResultData( - timesteps=result.timesteps, + periods=result.periods, components=[SimpleComponentResult.from_dto(component) for component in result.components], ) @classmethod - def fit_to_timesteps( + def fit_to_periods( cls, model: "SimpleResultData", - timesteps: List[datetime], + periods: Periods, ): """ - Fit result to timesteps. Only a subset or the same set of timesteps is supported. + Fit result to periods. Only a subset or the same set of periods is supported. Args: model: - timesteps: + periods: Returns: """ return cls( - timesteps=timesteps, + periods=periods, components=[ - SimpleComponentResult.fit_to_timesteps(component=component, timesteps=timesteps) + SimpleComponentResult.fit_to_periods(component=component, periods=periods) for component in model.components ], ) @@ -273,12 +284,12 @@ def subtract( Timesteps and components should be equal between the models. """ - if changed_model.timesteps != reference_model.timesteps: + if changed_model.periods != reference_model.periods: raise ValueError( "Timesteps should be equal between models when calculating delta profile. " "Use separate methods to normalize." ) - timesteps = reference_model.timesteps + periods = reference_model.periods errors = [] components = [] @@ -289,7 +300,7 @@ def subtract( logger.error(e) errors.append(e) - return SimpleResultData(timesteps=timesteps, components=components), errors + return SimpleResultData(periods=periods, components=components), errors @classmethod def _normalize_emissions(cls, changed_component, reference_component): @@ -298,7 +309,7 @@ def _normalize_emissions(cls, changed_component, reference_component): for emission_name in emission_names: for component in [changed_component, reference_component]: if emission_name not in list(component.emissions): - vector_length = len(component.timesteps) + vector_length = len(component.periods) component.emissions[emission_name] = SimpleEmissionResult( name=emission_name, rate=[0] * vector_length, @@ -345,8 +356,8 @@ def normalize_components( normalized_changed_components.append(changed_component) return ( - cls(timesteps=changed_model.timesteps, components=normalized_changed_components), - cls(timesteps=reference_model.timesteps, components=normalized_reference_components), + cls(periods=changed_model.periods, components=normalized_changed_components), + cls(periods=reference_model.periods, components=normalized_reference_components), ) @classmethod @@ -355,15 +366,38 @@ def delta_profile( reference_model: "SimpleResultData", changed_model: "SimpleResultData", ) -> Tuple["SimpleResultData", "SimpleResultData", "SimpleResultData", List[str]]: - timesteps = sorted(set(changed_model.timesteps).intersection(reference_model.timesteps)) + """ + + Args: + reference_model: + changed_model: + + Returns: + + """ + # find all dates in both models for the period both models are defined + first_date = max(changed_model.periods.first_date, reference_model.periods.first_date) + last_date = min(changed_model.periods.last_date, reference_model.periods.last_date) + + all_dates_in_models = sorted( + {date for date in reference_model.periods.all_dates if first_date <= date <= last_date}.union( + {date for date in changed_model.periods.all_dates if first_date <= date <= last_date} + ) + ) + # define new periods using all dates in both models + periods = Periods.create_periods( + times=all_dates_in_models, + include_after=False, + include_before=False, + ) # Normalize components first as we need to filter out CONSUMER_MODELs for normalize_timesteps to work. changed_model, reference_model = cls.normalize_components( reference_model=reference_model, changed_model=changed_model ) - changed_model = cls.fit_to_timesteps(changed_model, timesteps) - reference_model = cls.fit_to_timesteps(reference_model, timesteps) + changed_model = cls.fit_to_periods(changed_model, periods) + reference_model = cls.fit_to_periods(reference_model, periods) delta_profile, errors = cls.subtract(changed_model=changed_model, reference_model=reference_model) diff --git a/src/libecalc/presentation/yaml/ltp_validation.py b/src/libecalc/presentation/yaml/ltp_validation.py index ef3c2f244a..c5a8ae5fea 100644 --- a/src/libecalc/presentation/yaml/ltp_validation.py +++ b/src/libecalc/presentation/yaml/ltp_validation.py @@ -1,6 +1,7 @@ from datetime import datetime from typing import Union +from libecalc.common.time_utils import Period from libecalc.dto.types import ConsumerUserDefinedCategoryType from libecalc.dto.utils.validators import ExpressionType @@ -28,6 +29,6 @@ def validate_generator_set_power_from_shore( if ConsumerUserDefinedCategoryType.POWER_FROM_SHORE not in category.values(): message = ( f"{feedback_text} for the category {ConsumerUserDefinedCategoryType.POWER_FROM_SHORE.value}" - f", not for {category[datetime(1900, 1, 1)].value}." + f", not for {category[Period(datetime(1900, 1, 1))].value}." ) raise ValueError(message) diff --git a/src/libecalc/presentation/yaml/mappers/component_mapper.py b/src/libecalc/presentation/yaml/mappers/component_mapper.py index e3ad5fc08e..255ec6db75 100644 --- a/src/libecalc/presentation/yaml/mappers/component_mapper.py +++ b/src/libecalc/presentation/yaml/mappers/component_mapper.py @@ -1,4 +1,3 @@ -from datetime import datetime from typing import Dict, Optional, Union from pydantic import ValidationError @@ -46,7 +45,7 @@ ] -def _get_component_type(energy_usage_models: Dict[datetime, ConsumerFunction]) -> ComponentType: +def _get_component_type(energy_usage_models: Dict[Period, ConsumerFunction]) -> ComponentType: energy_usage_model_types = {energy_usage_model.typ for energy_usage_model in energy_usage_models.values()} if len(energy_usage_model_types) == 1: @@ -65,7 +64,7 @@ def _resolve_fuel( default_fuel: Optional[str], references: ReferenceService, target_period: Period, -) -> Optional[Dict[datetime, FuelType]]: +) -> Optional[Dict[Period, FuelType]]: fuel = consumer_fuel or default_fuel # Use parent fuel only if not specified on this consumer if fuel is None: @@ -74,10 +73,10 @@ def _resolve_fuel( time_adjusted_fuel = define_time_model_for_period(fuel, target_period=target_period) temporal_fuel_model = {} - for start_time, fuel in time_adjusted_fuel.items(): + for period, fuel in time_adjusted_fuel.items(): resolved_fuel = references.get_fuel_reference(fuel) - temporal_fuel_model[start_time] = resolved_fuel + temporal_fuel_model[period] = resolved_fuel return temporal_fuel_model @@ -91,7 +90,7 @@ def __init__(self, references: ReferenceService, target_period: Period): def from_yaml_to_dto( self, data: Union[YamlFuelConsumer, YamlElectricityConsumer, YamlConsumerSystem], - regularity: Dict[datetime, Expression], + regularity: Dict[Period, Expression], consumes: ConsumptionType, default_fuel: Optional[str] = None, ) -> Consumer: @@ -172,7 +171,7 @@ def __init__(self, references: ReferenceService, target_period: Period): def from_yaml_to_dto( self, data: YamlGeneratorSet, - regularity: Dict[datetime, Expression], + regularity: Dict[Period, Expression], default_fuel: Optional[str] = None, ) -> GeneratorSet: try: diff --git a/src/libecalc/presentation/yaml/mappers/consumer_function_mapper.py b/src/libecalc/presentation/yaml/mappers/consumer_function_mapper.py index 5330e878a2..2268cf5f50 100644 --- a/src/libecalc/presentation/yaml/mappers/consumer_function_mapper.py +++ b/src/libecalc/presentation/yaml/mappers/consumer_function_mapper.py @@ -1,4 +1,3 @@ -from datetime import datetime from typing import Dict, List, Optional, Protocol, Set, Union from libecalc.common.energy_model_type import EnergyModelType @@ -323,13 +322,13 @@ def from_yaml_to_dto( YamlTemporalModel[YamlFuelEnergyUsageModel], YamlTemporalModel[YamlElectricityEnergyUsageModel], ], - ) -> Optional[Dict[datetime, ConsumerFunction]]: + ) -> Optional[Dict[Period, ConsumerFunction]]: if data is None: return None time_adjusted_model = define_time_model_for_period(data, target_period=self._target_period) return { - start_date: ConsumerFunctionMapper.create_model(model, self.__references) - for start_date, model in time_adjusted_model.items() + period: ConsumerFunctionMapper.create_model(model, self.__references) + for period, model in time_adjusted_model.items() } diff --git a/src/libecalc/presentation/yaml/mappers/variables_mapper/variables_mapper.py b/src/libecalc/presentation/yaml/mappers/variables_mapper/variables_mapper.py index ad371c2876..7a5125bac8 100644 --- a/src/libecalc/presentation/yaml/mappers/variables_mapper/variables_mapper.py +++ b/src/libecalc/presentation/yaml/mappers/variables_mapper/variables_mapper.py @@ -25,24 +25,22 @@ def required_variables(self): else: return {variable for expression in self.variable.values() for variable in expression.value.variables} - def process(self, variables: Dict[str, List[float]], time_vector: List[datetime]) -> List[float]: + def process(self, variables: Dict[str, List[float]], periods: Periods) -> List[float]: if isinstance(self.variable, YamlSingleVariable): - return list(self.variable.value.evaluate(variables, fill_length=len(time_vector))) + return list(self.variable.value.evaluate(variables, fill_length=len(periods))) else: + variable_periods = Periods.create_periods(sorted(self.variable), include_before=False) processed_expressions = { - time: variable.value.evaluate(variables, fill_length=len(time_vector)) - for time, variable in self.variable.items() + period: variable.value.evaluate(variables, fill_length=len(periods)) + for period, variable in zip(variable_periods, self.variable.values()) } - sorted_times = sorted(processed_expressions) - - periods = Periods.create_periods(sorted_times) variable_result = [] should_warn_about_fill_value = False - for current_index, time_step in enumerate(time_vector): - period = periods.get_period(time_step) - if period.start in processed_expressions: - variable_result.append(processed_expressions[period.start][current_index]) + for i, period in enumerate(periods): + variable_period = variable_periods.get_period(period) + if variable_period in processed_expressions.keys(): + variable_result.append(processed_expressions[variable_period][i]) else: # Fill value before variable is defined variable_result.append(0.0) @@ -51,7 +49,7 @@ def process(self, variables: Dict[str, List[float]], time_vector: List[datetime] if should_warn_about_fill_value: logger.warning( f"Variable {self.reference_id} is not defined for all time steps. Using 0.0 as fill value. " - f"Variable start: {sorted_times[0]}, time vector start: {min(time_vector)}" + f"Variable start: {sorted(self.variable)[0]}, time vector start: {periods.first_date}" ) return variable_result @@ -74,7 +72,7 @@ def _evaluate_variables(variables: Dict[str, YamlVariable], variables_map: Varia if is_required_variables_processed: processed_variables[variable.reference_id] = variable.process( variables=processed_variables, - time_vector=variables_map.time_vector, + periods=variables_map.periods, ) variables_to_process.remove(variable) did_process_variable = True @@ -106,8 +104,9 @@ def map_yaml_to_variables( time_series_provider.get_time_series(time_series_reference) for time_series_reference in time_series_provider.get_time_series_references() ] + period_start_dates = global_time_vector[:-1] for time_series in time_series_list: - variables[time_series.reference_id] = time_series.fit_to_time_vector(global_time_vector).series + variables[time_series.reference_id] = time_series.fit_to_time_vector(period_start_dates).series return _evaluate_variables( configuration.variables, diff --git a/src/libecalc/presentation/yaml/parse_input.py b/src/libecalc/presentation/yaml/parse_input.py index b7dfbdff00..1c27e57f5f 100644 --- a/src/libecalc/presentation/yaml/parse_input.py +++ b/src/libecalc/presentation/yaml/parse_input.py @@ -15,7 +15,7 @@ def map_yaml_to_dto(configuration: YamlValidator, resources: Resources) -> Asset references = create_references(configuration, resources) target_period = Period( start=configuration.start or DEFAULT_START_TIME, - end=configuration.end or datetime.max, + end=configuration.end or datetime.max.replace(microsecond=0), ) model_mapper = EcalcModelMapper( references=references, diff --git a/src/libecalc/presentation/yaml/yaml_types/emitters/yaml_venting_emitter.py b/src/libecalc/presentation/yaml/yaml_types/emitters/yaml_venting_emitter.py index 6ebb4ea34a..34c1485d29 100644 --- a/src/libecalc/presentation/yaml/yaml_types/emitters/yaml_venting_emitter.py +++ b/src/libecalc/presentation/yaml/yaml_types/emitters/yaml_venting_emitter.py @@ -135,7 +135,7 @@ def get_emissions( emission_rate = unit.to(Unit.TONS_PER_DAY)(emission_rate) emissions[emission.name] = TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=emission_rate, unit=Unit.TONS_PER_DAY, ) @@ -228,7 +228,7 @@ def get_emissions( emission_rate = Unit.KILO_PER_DAY.to(Unit.TONS_PER_DAY)(emission_rate) emissions[emission.name] = TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=emission_rate, unit=Unit.TONS_PER_DAY, ) @@ -251,7 +251,7 @@ def get_oil_rates( oil_rates = unit.to(Unit.STANDARD_CUBIC_METER_PER_DAY)(oil_rates) return TimeSeriesStreamDayRate( - timesteps=expression_evaluator.get_time_vector(), + periods=expression_evaluator.get_periods(), values=oil_rates, unit=Unit.STANDARD_CUBIC_METER_PER_DAY, ) diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_component_name_csv/waterinj.csv b/src/tests/ecalc_cli/snapshots/test_app/test_component_name_csv/waterinj.csv index 88cb73e44f..83e173bb3d 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_component_name_csv/waterinj.csv +++ b/src/tests/ecalc_cli/snapshots/test_app/test_component_name_csv/waterinj.csv @@ -1,13 +1,12 @@ timesteps,is_valid[N/A],energy_usage[MW (sd)],energy_usage_cumulative[MWd (cd)],power[MW (sd)],power_cumulative[GWh (cd)] -2020-01-01 00:00:00,1, 6.00000, 0.00000, 6.00000, 0.00000 -2021-01-01 00:00:00,1, 5.75000, 2196.00000, 5.75000, 52.70400 -2022-01-01 00:00:00,1, 5.50000, 4294.75000, 5.50000, 103.07400 -2023-01-01 00:00:00,1, 6.00000, 6302.25000, 6.00000, 151.25400 -2024-01-01 00:00:00,1, 9.75676, 8492.25000, 9.75676, 203.81400 -2024-12-01 00:00:00,1, 9.75676, 11760.76000, 9.75676, 282.25830 -2026-01-01 00:00:00,1, 9.32432, 15624.44000, 9.32432, 374.98650 -2027-01-01 00:00:00,1, 10.18919, 19027.82000, 10.18919, 456.66760 -2028-01-01 00:00:00,1, 9.75676, 22746.87000, 9.75676, 545.92490 -2029-01-01 00:00:00,1, 9.97297, 26317.85000, 9.97297, 631.62830 -2030-01-01 00:00:00,1, 9.32432, 29957.98000, 9.32432, 718.99150 -2031-01-01 00:00:00,1, 9.32432, 33361.36000, 9.32432, 800.67260 +2020-01-01 00:00:00,1, 6.00000, 2196.00000, 6.00000, 52.70400 +2021-01-01 00:00:00,1, 5.75000, 4294.75000, 5.75000, 103.07400 +2022-01-01 00:00:00,1, 5.50000, 6302.25000, 5.50000, 151.25400 +2023-01-01 00:00:00,1, 6.00000, 8492.25000, 6.00000, 203.81400 +2024-01-01 00:00:00,1, 9.75676, 11760.76000, 9.75676, 282.25830 +2024-12-01 00:00:00,1, 9.75676, 15624.44000, 9.75676, 374.98650 +2026-01-01 00:00:00,1, 9.32432, 19027.82000, 9.32432, 456.66760 +2027-01-01 00:00:00,1, 10.18919, 22746.87000, 10.18919, 545.92490 +2028-01-01 00:00:00,1, 9.75676, 26317.85000, 9.75676, 631.62830 +2029-01-01 00:00:00,1, 9.97297, 29957.98000, 9.97297, 718.99150 +2030-01-01 00:00:00,1, 9.32432, 33361.36000, 9.32432, 800.67260 diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_component_name_json/waterinj.json b/src/tests/ecalc_cli/snapshots/test_app/test_component_name_json/waterinj.json index 8baaef7d97..ef03d9f968 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_component_name_json/waterinj.json +++ b/src/tests/ecalc_cli/snapshots/test_app/test_component_name_json/waterinj.json @@ -3,6 +3,54 @@ "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -15,23 +63,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -44,28 +77,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 2196.0, 4294.75, 6302.25, @@ -81,20 +146,54 @@ }, "id": "Sea water injection pump", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -107,13 +206,108 @@ true, true, true, - true, true ] }, "name": "Sea water injection pump", "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -126,23 +320,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -155,28 +334,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 52.704, 103.074, 151.254, @@ -189,19 +400,5 @@ 718.9915, 800.6726 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } \ No newline at end of file diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_component_name_json_stdout/waterinj.json b/src/tests/ecalc_cli/snapshots/test_app/test_component_name_json_stdout/waterinj.json index 8baaef7d97..ef03d9f968 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_component_name_json_stdout/waterinj.json +++ b/src/tests/ecalc_cli/snapshots/test_app/test_component_name_json_stdout/waterinj.json @@ -3,6 +3,54 @@ "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -15,23 +63,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -44,28 +77,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 2196.0, 4294.75, 6302.25, @@ -81,20 +146,54 @@ }, "id": "Sea water injection pump", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -107,13 +206,108 @@ true, true, true, - true, true ] }, "name": "Sea water injection pump", "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -126,23 +320,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -155,28 +334,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 52.704, 103.074, 151.254, @@ -189,19 +400,5 @@ 718.9915, 800.6726 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } \ No newline at end of file diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_csv_default/test.csv b/src/tests/ecalc_cli/snapshots/test_app/test_csv_default/test.csv index 61bb215432..62b32e1872 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_csv_default/test.csv +++ b/src/tests/ecalc_cli/snapshots/test_app/test_csv_default/test.csv @@ -1,13 +1,12 @@ timesteps,model.is_valid[N/A],model.energy_usage[Sm3/cd],model.energy_usage_cumulative[Sm3 (cd)],model.power[MW (sd)],model.power_cumulative[GWh (cd)],model.co2.rate[t/cd],model.co2.cumulative[t (cd)],model.hydrocarbon_export_rate[Sm3/cd],model.power_electrical[MW (sd)],model.power_electrical_cumulative[GWh (cd)],model.power_mechanical[MW (sd)],model.power_mechanical_cumulative[GWh (cd)],Installation A.is_valid[N/A],Installation A.energy_usage[Sm3/cd],Installation A.energy_usage_cumulative[Sm3 (cd)],Installation A.power[MW (sd)],Installation A.power_cumulative[GWh (cd)],Installation A.co2.rate[t/cd],Installation A.co2.cumulative[t (cd)],Installation A.hydrocarbon_export_rate[Sm3/cd],Installation A.power_electrical[MW (sd)],Installation A.power_electrical_cumulative[GWh (cd)],Installation A.power_mechanical[MW (sd)],Installation A.power_mechanical_cumulative[GWh (cd)],Installation A.regularity[N/A],Generator set A.is_valid[N/A],Generator set A.energy_usage[Sm3/cd],Generator set A.energy_usage_cumulative[Sm3 (cd)],Generator set A.power[MW (sd)],Generator set A.power_cumulative[GWh (cd)],Generator set A.co2.rate[t/cd],Generator set A.co2.cumulative[t (cd)],Generator set A.power_capacity_margin[MW (sd)],Gas export compressor.is_valid[N/A],Gas export compressor.energy_usage[Sm3/cd],Gas export compressor.energy_usage_cumulative[Sm3 (cd)],Gas export compressor.co2.rate[t/cd],Gas export compressor.co2.cumulative[t (cd)],Gas export compressor.recirculation_loss[MW (sd)],Gas export compressor.rate_exceeds_maximum[N/A],Gas injection compressor.is_valid[N/A],Gas injection compressor.energy_usage[MW (sd)],Gas injection compressor.energy_usage_cumulative[MWd (cd)],Gas injection compressor.power[MW (sd)],Gas injection compressor.power_cumulative[GWh (cd)],Gas injection compressor.recirculation_loss[MW (sd)],Gas injection compressor.rate_exceeds_maximum[N/A],Produced water reinjection pump.is_valid[N/A],Produced water reinjection pump.energy_usage[MW (sd)],Produced water reinjection pump.energy_usage_cumulative[MWd (cd)],Produced water reinjection pump.power[MW (sd)],Produced water reinjection pump.power_cumulative[GWh (cd)],Produced water reinjection pump.inlet_liquid_rate_m3_per_day[Sm3/sd],Produced water reinjection pump.inlet_pressure_bar[bara],Produced water reinjection pump.outlet_pressure_bar[bara],Produced water reinjection pump.operational_head[J/kg],Base production load.is_valid[N/A],Base production load.energy_usage[MW (sd)],Base production load.energy_usage_cumulative[MWd (cd)],Base production load.power[MW (sd)],Base production load.power_cumulative[GWh (cd)],Flare.is_valid[N/A],Flare.energy_usage[Sm3/cd],Flare.energy_usage_cumulative[Sm3 (cd)],Flare.co2.rate[t/cd],Flare.co2.cumulative[t (cd)],Sea water injection pump.is_valid[N/A],Sea water injection pump.energy_usage[MW (sd)],Sea water injection pump.energy_usage_cumulative[MWd (cd)],Sea water injection pump.power[MW (sd)],Sea water injection pump.power_cumulative[GWh (cd)] -2020-01-01 00:00:00,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000, 1.00000,1, 173830.00000, 0.00000, 27.71452, 0.00000, 380.68770, 0.00000, 72.28548,1, 130000.00000, 0.00000, 284.70000, 0.00000, 0.00000,0,1, 4.89000, 0.00000, 4.89000, 0.00000, 0.00000,0,1, 5.02452, 0.00000, 5.02452, 0.00000, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 0.00000, 11.80000, 0.00000,1, 7000.00000, 0.00000, 15.33000, 0.00000,1, 6.00000, 0.00000, 6.00000, 0.00000 -2021-01-01 00:00:00,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000, 1.00000,1, 173201.00000, 63621780.00000, 27.61307, 243.44430, 379.31020, 139331.70000, 72.38693,1, 131142.90000, 47580000.00000, 287.20300, 104200.20000, 0.00000,0,1, 5.01000, 1789.74000, 5.01000, 42.95376, 0.00000,0,1, 5.05307, 1838.97300, 5.05307, 44.13536, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 5.75000, 2196.00000, 5.75000, 52.70400 -2022-01-01 00:00:00,1, 309378.10000, 227404304.00000, 27.11168, 485.33480, 677.53810, 498015.40000, 10700.00000, 27.11168, 485.33480, 0.00000, 0.00000,1, 309378.10000, 227404304.00000, 27.11168, 485.33480, 677.53810, 498015.40000, 10700.00000, 27.11168, 485.33480, 0.00000, 0.00000, 1.00000,1, 170092.40000, 126840145.00000, 27.11168, 485.33480, 372.50240, 277779.90000, 72.88832,1, 132285.70000, 95447158.00000, 289.70570, 209029.30000, 0.00000,0,1, 5.13000, 3618.39000, 5.13000, 86.84136, 0.00000,0,1, 4.68168, 3683.34500, 4.68168, 88.40027, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 8625.80000, 11.80000, 207.01920,1, 7000.00000, 5117000.00000, 15.33000, 11206.23000,1, 5.50000, 4294.75000, 5.50000, 103.07400 -2023-01-01 00:00:00,1, 317428.00000, 340327310.00000, 28.22570, 722.83320, 695.16730, 745316.90000, 9800.00000, 28.22570, 722.83320, 0.00000, 0.00000,1, 317428.00000, 340327310.00000, 28.22570, 722.83320, 695.16730, 745316.90000, 9800.00000, 28.22570, 722.83320, 0.00000, 0.00000, 1.00000,1, 176999.40000, 188923871.00000, 28.22570, 722.83320, 387.62870, 413743.30000, 71.77430,1, 133428.60000, 143731439.00000, 292.20860, 314771.90000, 0.00000,0,1, 5.56000, 5490.84000, 5.56000, 131.78020, 0.00000,0,1, 4.86570, 5392.15600, 4.86570, 129.41170, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 12932.80000, 11.80000, 310.38720,1, 7000.00000, 7672000.00000, 15.33000, 16801.68000,1, 6.00000, 6302.25000, 6.00000, 151.25400 -2024-01-01 00:00:00,1, 340633.50000, 456188530.00000, 31.78422, 970.09030, 745.98740, 999052.90000, 9900.00000, 31.78422, 970.09030, 0.00000, 0.00000,1, 340633.50000, 456188530.00000, 31.78422, 970.09030, 745.98740, 999052.90000, 9900.00000, 31.78422, 970.09030, 0.00000, 0.00000, 1.00000,1, 199062.10000, 253528652.00000, 31.78422, 970.09030, 435.94600, 555227.80000, 68.21578,1, 134571.40000, 192432878.00000, 294.71140, 421428.00000, 0.00000,0,1, 5.72000, 7520.24000, 5.72000, 180.48580, 0.00000,0,1, 4.50746, 7168.13700, 4.50746, 172.03530, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 17239.80000, 11.80000, 413.75520,1, 7000.00000, 10227000.00000, 15.33000, 22397.13000,1, 9.75676, 8492.25000, 9.75676, 203.81400 -2024-12-01 00:00:00,1, 345398.60000, 570300752.00000, 32.36843, 1225.63500, 756.42290, 1248959.00000, 10000.00000, 32.36843, 1225.63500, 0.00000, 0.00000,1, 345398.60000, 570300752.00000, 32.36843, 1225.63500, 756.42290, 1248959.00000, 10000.00000, 32.36843, 1225.63500, 0.00000, 0.00000, 1.00000,1, 202684.30000, 320214456.00000, 32.36843, 1225.63500, 443.87860, 701269.70000, 67.63157,1, 135714.30000, 237514297.00000, 297.21430, 520156.30000, 0.00000,0,1, 6.13000, 9436.44000, 6.13000, 226.47460, 0.00000,0,1, 4.68168, 8678.13600, 4.68168, 208.27530, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 21192.80000, 11.80000, 508.62720,1, 7000.00000, 12572000.00000, 15.33000, 27532.68000,1, 9.75676, 11760.76000, 9.75676, 282.25830 -2026-01-01 00:00:00,1, 346729.90000, 707078598.00000, 32.39884, 1533.26500, 759.33840, 1548502.00000, 11100.00000, 32.39884, 1533.26500, 0.00000, 0.00000,1, 346729.90000, 707078598.00000, 32.39884, 1533.26500, 759.33840, 1548502.00000, 11100.00000, 32.39884, 1533.26500, 0.00000, 0.00000, 1.00000,1, 202872.80000, 400477438.00000, 32.39884, 1533.26500, 444.29140, 877045.60000, 67.60116,1, 136857.10000, 291257160.00000, 299.71700, 637853.20000, 0.00000,0,1, 6.25000, 11863.92000, 6.25000, 284.73410, 0.00000,0,1, 5.02452, 10532.08000, 5.02452, 252.76990, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 25865.60000, 11.80000, 620.77440,1, 7000.00000, 15344000.00000, 15.33000, 33603.36000,1, 9.32432, 15624.44000, 9.32432, 374.98650 -2027-01-01 00:00:00,1, 355282.00000, 833635012.00000, 33.04086, 1817.07900, 778.06750, 1825661.00000, 10500.00000, 33.04086, 1817.07900, 0.00000, 0.00000,1, 355282.00000, 833635012.00000, 33.04086, 1817.07900, 778.06750, 1825661.00000, 10500.00000, 33.04086, 1817.07900, 0.00000, 0.00000, 1.00000,1, 206853.40000, 474526010.00000, 33.04086, 1817.07900, 453.00890, 1039212.00000, 66.95914,1, 141428.60000, 341210001.00000, 309.72860, 747249.90000, 0.00000,0,1, 6.37000, 14145.17000, 6.37000, 339.48410, 0.00000,0,1, 4.68168, 12366.03000, 4.68168, 296.78470, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 30172.60000, 11.80000, 724.14240,1, 7000.00000, 17899000.00000, 15.33000, 39198.81000,1, 10.18919, 19027.82000, 10.18919, 456.66760 -2028-01-01 00:00:00,1, 339026.40000, 963312942.00000, 32.26232, 2106.51700, 742.46780, 2109655.00000, 9500.00000, 32.26232, 2106.51700, 0.00000, 0.00000,1, 339026.40000, 963312942.00000, 32.26232, 2106.51700, 742.46780, 2109655.00000, 9500.00000, 32.26232, 2106.51700, 0.00000, 0.00000, 1.00000,1, 202026.40000, 550027501.00000, 32.26232, 2106.51700, 442.43780, 1204560.00000, 67.73768,1, 130000.00000, 392831440.00000, 284.70000, 860300.80000, 0.00000,0,1, 6.52000, 16470.22000, 6.52000, 395.28530, 0.00000,0,1, 4.18557, 14074.84000, 4.18557, 337.79620, 12000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 34479.60000, 11.80000, 827.51040,1, 7000.00000, 20454000.00000, 15.33000, 44794.26000,1, 9.75676, 22746.87000, 9.75676, 545.92490 -2029-01-01 00:00:00,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000, 1.00000,1, 206106.70000, 623969164.00000, 32.92043, 2389.90900, 451.37370, 1366492.00000, 67.07957,1, 50000.00000, 440411440.00000, 109.50000, 964501.00000, 0.00000,0,1, 6.64000, 18856.54000, 6.64000, 452.55700, 0.00000,0,1, 4.50746, 15606.76000, 4.50746, 374.56220, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.97297, 26317.85000, 9.97297, 631.62830 -2030-01-01 00:00:00,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000, 1.00000,1, 205298.20000, 699198109.00000, 32.79003, 2678.29200, 449.60310, 1531244.00000, 67.20997,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.80000, 21280.14000, 6.80000, 510.72340, 0.00000,0,1, 4.86570, 17251.98000, 4.86570, 414.04750, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.32432, 29957.98000, 9.32432, 718.99150 -2031-01-01 00:00:00,1, 260635.10000, 1279169392.00000, 32.52178, 2965.53300, 570.79090, 2801381.00000, 7000.00000, 32.52178, 2965.53300, 0.00000, 0.00000,1, 260635.10000, 1279169392.00000, 32.52178, 2965.53300, 570.79090, 2801381.00000, 7000.00000, 32.52178, 2965.53300, 0.00000, 0.00000, 1.00000,1, 203635.10000, 774131952.00000, 32.52178, 2965.53300, 445.96090, 1695349.00000, 67.47822,1, 50000.00000, 476911440.00000, 109.50000, 1044436.00000, 0.00000,0,1, 6.89000, 23762.14000, 6.89000, 570.29140, 0.00000,0,1, 4.50746, 19027.96000, 4.50746, 456.67100, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 47412.40000, 11.80000, 1137.89800,1, 7000.00000, 28126000.00000, 15.33000, 61595.94000,1, 9.32432, 33361.36000, 9.32432, 800.67260 +2020-01-01 00:00:00,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 27.71452, 243.44430, 0.00000, 0.00000,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 27.71452, 243.44430, 0.00000, 0.00000, 1.00000,1, 173830.00000, 63621780.00000, 27.71452, 243.44430, 380.68770, 139331.70000, 72.28548,1, 130000.00000, 47580000.00000, 284.70000, 104200.20000, 0.00000,0,1, 4.89000, 1789.74000, 4.89000, 42.95376, 0.00000,0,1, 5.02452, 1838.97300, 5.02452, 44.13536, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 6.00000, 2196.00000, 6.00000, 52.70400 +2021-01-01 00:00:00,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 27.61307, 485.33480, 0.00000, 0.00000,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 27.61307, 485.33480, 0.00000, 0.00000, 1.00000,1, 173201.00000, 126840145.00000, 27.61307, 485.33480, 379.31020, 277779.90000, 72.38693,1, 131142.90000, 95447158.00000, 287.20300, 209029.30000, 0.00000,0,1, 5.01000, 3618.39000, 5.01000, 86.84136, 0.00000,0,1, 5.05307, 3683.34500, 5.05307, 88.40027, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 8625.80000, 11.80000, 207.01920,1, 7000.00000, 5117000.00000, 15.33000, 11206.23000,1, 5.75000, 4294.75000, 5.75000, 103.07400 +2022-01-01 00:00:00,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 27.11168, 722.83320, 0.00000, 0.00000,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 27.11168, 722.83320, 0.00000, 0.00000, 1.00000,1, 170092.40000, 188923871.00000, 27.11168, 722.83320, 372.50240, 413743.30000, 72.88832,1, 132285.70000, 143731439.00000, 289.70570, 314771.90000, 0.00000,0,1, 5.13000, 5490.84000, 5.13000, 131.78020, 0.00000,0,1, 4.68168, 5392.15600, 4.68168, 129.41170, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 12932.80000, 11.80000, 310.38720,1, 7000.00000, 7672000.00000, 15.33000, 16801.68000,1, 5.50000, 6302.25000, 5.50000, 151.25400 +2023-01-01 00:00:00,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 28.22570, 970.09030, 0.00000, 0.00000,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 28.22570, 970.09030, 0.00000, 0.00000, 1.00000,1, 176999.40000, 253528652.00000, 28.22570, 970.09030, 387.62870, 555227.80000, 71.77430,1, 133428.60000, 192432878.00000, 292.20860, 421428.00000, 0.00000,0,1, 5.56000, 7520.24000, 5.56000, 180.48580, 0.00000,0,1, 4.86570, 7168.13700, 4.86570, 172.03530, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 17239.80000, 11.80000, 413.75520,1, 7000.00000, 10227000.00000, 15.33000, 22397.13000,1, 6.00000, 8492.25000, 6.00000, 203.81400 +2024-01-01 00:00:00,1, 340633.50000, 570300752.00000, 31.78422, 1225.63500, 745.98740, 1248959.00000, 9900.00000, 31.78422, 1225.63500, 0.00000, 0.00000,1, 340633.50000, 570300752.00000, 31.78422, 1225.63500, 745.98740, 1248959.00000, 9900.00000, 31.78422, 1225.63500, 0.00000, 0.00000, 1.00000,1, 199062.10000, 320214456.00000, 31.78422, 1225.63500, 435.94600, 701269.70000, 68.21578,1, 134571.40000, 237514297.00000, 294.71140, 520156.30000, 0.00000,0,1, 5.72000, 9436.44000, 5.72000, 226.47460, 0.00000,0,1, 4.50746, 8678.13600, 4.50746, 208.27530, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 21192.80000, 11.80000, 508.62720,1, 7000.00000, 12572000.00000, 15.33000, 27532.68000,1, 9.75676, 11760.76000, 9.75676, 282.25830 +2024-12-01 00:00:00,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 32.36843, 1533.26500, 0.00000, 0.00000,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 32.36843, 1533.26500, 0.00000, 0.00000, 1.00000,1, 202684.30000, 400477438.00000, 32.36843, 1533.26500, 443.87860, 877045.60000, 67.63157,1, 135714.30000, 291257160.00000, 297.21430, 637853.20000, 0.00000,0,1, 6.13000, 11863.92000, 6.13000, 284.73410, 0.00000,0,1, 4.68168, 10532.08000, 4.68168, 252.76990, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 25865.60000, 11.80000, 620.77440,1, 7000.00000, 15344000.00000, 15.33000, 33603.36000,1, 9.75676, 15624.44000, 9.75676, 374.98650 +2026-01-01 00:00:00,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 32.39884, 1817.07900, 0.00000, 0.00000,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 32.39884, 1817.07900, 0.00000, 0.00000, 1.00000,1, 202872.80000, 474526010.00000, 32.39884, 1817.07900, 444.29140, 1039212.00000, 67.60116,1, 136857.10000, 341210001.00000, 299.71700, 747249.90000, 0.00000,0,1, 6.25000, 14145.17000, 6.25000, 339.48410, 0.00000,0,1, 5.02452, 12366.03000, 5.02452, 296.78470, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 30172.60000, 11.80000, 724.14240,1, 7000.00000, 17899000.00000, 15.33000, 39198.81000,1, 9.32432, 19027.82000, 9.32432, 456.66760 +2027-01-01 00:00:00,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 33.04086, 2106.51700, 0.00000, 0.00000,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 33.04086, 2106.51700, 0.00000, 0.00000, 1.00000,1, 206853.40000, 550027501.00000, 33.04086, 2106.51700, 453.00890, 1204560.00000, 66.95914,1, 141428.60000, 392831440.00000, 309.72860, 860300.80000, 0.00000,0,1, 6.37000, 16470.22000, 6.37000, 395.28530, 0.00000,0,1, 4.68168, 14074.84000, 4.68168, 337.79620, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 34479.60000, 11.80000, 827.51040,1, 7000.00000, 20454000.00000, 15.33000, 44794.26000,1, 10.18919, 22746.87000, 10.18919, 545.92490 +2028-01-01 00:00:00,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 32.26232, 2389.90900, 0.00000, 0.00000,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 32.26232, 2389.90900, 0.00000, 0.00000, 1.00000,1, 202026.40000, 623969164.00000, 32.26232, 2389.90900, 442.43780, 1366492.00000, 67.73768,1, 130000.00000, 440411440.00000, 284.70000, 964501.00000, 0.00000,0,1, 6.52000, 18856.54000, 6.52000, 452.55700, 0.00000,0,1, 4.18557, 15606.76000, 4.18557, 374.56220, 12000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.75676, 26317.85000, 9.75676, 631.62830 +2029-01-01 00:00:00,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 32.92043, 2678.29200, 0.00000, 0.00000,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 32.92043, 2678.29200, 0.00000, 0.00000, 1.00000,1, 206106.70000, 699198109.00000, 32.92043, 2678.29200, 451.37370, 1531244.00000, 67.07957,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.64000, 21280.14000, 6.64000, 510.72340, 0.00000,0,1, 4.50746, 17251.98000, 4.50746, 414.04750, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.97297, 29957.98000, 9.97297, 718.99150 +2030-01-01 00:00:00,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 32.79003, 2965.53300, 0.00000, 0.00000,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 32.79003, 2965.53300, 0.00000, 0.00000, 1.00000,1, 205298.20000, 774131952.00000, 32.79003, 2965.53300, 449.60310, 1695349.00000, 67.20997,1, 50000.00000, 476911440.00000, 109.50000, 1044436.00000, 0.00000,0,1, 6.80000, 23762.14000, 6.80000, 570.29140, 0.00000,0,1, 4.86570, 19027.96000, 4.86570, 456.67100, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 47412.40000, 11.80000, 1137.89800,1, 7000.00000, 28126000.00000, 15.33000, 61595.94000,1, 9.32432, 33361.36000, 9.32432, 800.67260 diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_csv_resampled/results_resampled.csv b/src/tests/ecalc_cli/snapshots/test_app/test_csv_resampled/results_resampled.csv index 4af1440f33..37650b3f66 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_csv_resampled/results_resampled.csv +++ b/src/tests/ecalc_cli/snapshots/test_app/test_csv_resampled/results_resampled.csv @@ -1,3 +1,4 @@ +<<<<<<< HEAD timesteps,model.is_valid[N/A],model.energy_usage[Sm3/cd],model.energy_usage_cumulative[Sm3 (cd)],model.power[MW (sd)],model.power_cumulative[GWh (cd)],model.co2.rate[t/cd],model.co2.cumulative[t (cd)],model.hydrocarbon_export_rate[Sm3/cd],model.power_electrical[MW (sd)],model.power_electrical_cumulative[GWh (cd)],model.power_mechanical[MW (sd)],model.power_mechanical_cumulative[GWh (cd)],Installation A.is_valid[N/A],Installation A.energy_usage[Sm3/cd],Installation A.energy_usage_cumulative[Sm3 (cd)],Installation A.power[MW (sd)],Installation A.power_cumulative[GWh (cd)],Installation A.co2.rate[t/cd],Installation A.co2.cumulative[t (cd)],Installation A.hydrocarbon_export_rate[Sm3/cd],Installation A.power_electrical[MW (sd)],Installation A.power_electrical_cumulative[GWh (cd)],Installation A.power_mechanical[MW (sd)],Installation A.power_mechanical_cumulative[GWh (cd)],Installation A.regularity[N/A],Generator set A.is_valid[N/A],Generator set A.energy_usage[Sm3/cd],Generator set A.energy_usage_cumulative[Sm3 (cd)],Generator set A.power[MW (sd)],Generator set A.power_cumulative[GWh (cd)],Generator set A.co2.rate[t/cd],Generator set A.co2.cumulative[t (cd)],Generator set A.power_capacity_margin[MW (sd)],Gas export compressor.is_valid[N/A],Gas export compressor.energy_usage[Sm3/cd],Gas export compressor.energy_usage_cumulative[Sm3 (cd)],Gas export compressor.co2.rate[t/cd],Gas export compressor.co2.cumulative[t (cd)],Gas export compressor.recirculation_loss[MW (sd)],Gas export compressor.rate_exceeds_maximum[N/A],Gas injection compressor.is_valid[N/A],Gas injection compressor.energy_usage[MW (sd)],Gas injection compressor.energy_usage_cumulative[MWd (cd)],Gas injection compressor.power[MW (sd)],Gas injection compressor.power_cumulative[GWh (cd)],Gas injection compressor.recirculation_loss[MW (sd)],Gas injection compressor.rate_exceeds_maximum[N/A],Produced water reinjection pump.is_valid[N/A],Produced water reinjection pump.energy_usage[MW (sd)],Produced water reinjection pump.energy_usage_cumulative[MWd (cd)],Produced water reinjection pump.power[MW (sd)],Produced water reinjection pump.power_cumulative[GWh (cd)],Produced water reinjection pump.inlet_liquid_rate_m3_per_day[Sm3/sd],Produced water reinjection pump.inlet_pressure_bar[bara],Produced water reinjection pump.outlet_pressure_bar[bara],Produced water reinjection pump.operational_head[J/kg],Base production load.is_valid[N/A],Base production load.energy_usage[MW (sd)],Base production load.energy_usage_cumulative[MWd (cd)],Base production load.power[MW (sd)],Base production load.power_cumulative[GWh (cd)],Flare.is_valid[N/A],Flare.energy_usage[Sm3/cd],Flare.energy_usage_cumulative[Sm3 (cd)],Flare.co2.rate[t/cd],Flare.co2.cumulative[t (cd)],Sea water injection pump.is_valid[N/A],Sea water injection pump.energy_usage[MW (sd)],Sea water injection pump.energy_usage_cumulative[MWd (cd)],Sea water injection pump.power[MW (sd)],Sea water injection pump.power_cumulative[GWh (cd)] 2020-01-01 00:00:00,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000, 1.00000,1, 173830.00000, 0.00000, 27.71452, 0.00000, 380.68770, 0.00000, 72.28548,1, 130000.00000, 0.00000, 284.70000, 0.00000, 0.00000,0,1, 4.89000, 0.00000, 4.89000, 0.00000, 0.00000,0,1, 5.02452, 0.00000, 5.02452, 0.00000, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 0.00000, 11.80000, 0.00000,1, 7000.00000, 0.00000, 15.33000, 0.00000,1, 6.00000, 0.00000, 6.00000, 0.00000 2021-01-01 00:00:00,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000, 1.00000,1, 173201.00000, 63621780.00000, 27.61307, 243.44430, 379.31020, 139331.70000, 72.38693,1, 131142.90000, 47580000.00000, 287.20300, 104200.20000, 0.00000,0,1, 5.01000, 1789.74000, 5.01000, 42.95376, 0.00000,0,1, 5.05307, 1838.97300, 5.05307, 44.13536, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 5.75000, 2196.00000, 5.75000, 52.70400 @@ -11,3 +12,17 @@ timesteps,model.is_valid[N/A],model.energy_usage[Sm3/cd],model.energy_usage_cumu 2029-01-01 00:00:00,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000, 1.00000,1, 206106.70000, 623969164.00000, 32.92043, 2389.90900, 451.37370, 1366492.00000, 67.07957,1, 50000.00000, 440411440.00000, 109.50000, 964501.00000, 0.00000,0,1, 6.64000, 18856.54000, 6.64000, 452.55700, 0.00000,0,1, 4.50746, 15606.76000, 4.50746, 374.56220, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.97297, 26317.85000, 9.97297, 631.62830 2030-01-01 00:00:00,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000, 1.00000,1, 205298.20000, 699198109.00000, 32.79003, 2678.29200, 449.60310, 1531244.00000, 67.20997,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.80000, 21280.14000, 6.80000, 510.72340, 0.00000,0,1, 4.86570, 17251.98000, 4.86570, 414.04750, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.32432, 29957.98000, 9.32432, 718.99150 2031-01-01 00:00:00,1, 0.00000, 1279169392.00000, 0.00000, 2965.53300, 0.00000, 2801381.00000, 0.00000, 0.00000, 2965.53300, 0.00000, 0.00000,1, 0.00000, 1279169392.00000, 0.00000, 2965.53300, 0.00000, 2801381.00000, 0.00000, 0.00000, 2965.53300, 0.00000, 0.00000, 1.00000,1, 0.00000, 774131952.00000, 0.00000, 2965.53300, 0.00000, 1695349.00000, 0.00000,1, 0.00000, 476911440.00000, 0.00000, 1044436.00000, 0.00000,0,1, 0.00000, 23762.14000, 0.00000, 570.29140, 0.00000,0,1, 0.00000, 19027.96000, 0.00000, 456.67100, 0.00000, 10.00000, 200.00000, 18811.88000,1, 0.00000, 47412.40000, 0.00000, 1137.89800,1, 0.00000, 28126000.00000, 0.00000, 61595.94000,1, 0.00000, 33361.36000, 0.00000, 800.67260 +======= +timesteps,model.is_valid[N/A],model.energy_usage[Sm3/cd],model.energy_usage_cumulative[Sm3 (cd)],model.power[MW (sd)],model.power_cumulative[GWh (cd)],model.co2.rate[t/cd],model.co2.cumulative[t (cd)],model.hydrocarbon_export_rate[Sm3/cd],model.co2.intensity_sm3[kg/Sm3],model.co2.intensity_boe[kg/BOE],model.co2.intensity_yearly_sm3[kg/Sm3],model.co2.intensity_yearly_boe[kg/BOE],model.power_electrical[MW (sd)],model.power_electrical_cumulative[GWh (cd)],model.power_mechanical[MW (sd)],model.power_mechanical_cumulative[GWh (cd)],Installation A.is_valid[N/A],Installation A.energy_usage[Sm3/cd],Installation A.energy_usage_cumulative[Sm3 (cd)],Installation A.power[MW (sd)],Installation A.power_cumulative[GWh (cd)],Installation A.co2.rate[t/cd],Installation A.co2.cumulative[t (cd)],Installation A.hydrocarbon_export_rate[Sm3/cd],Installation A.co2.intensity_sm3[kg/Sm3],Installation A.co2.intensity_boe[kg/BOE],Installation A.co2.intensity_yearly_sm3[kg/Sm3],Installation A.co2.intensity_yearly_boe[kg/BOE],Installation A.power_electrical[MW (sd)],Installation A.power_electrical_cumulative[GWh (cd)],Installation A.power_mechanical[MW (sd)],Installation A.power_mechanical_cumulative[GWh (cd)],Installation A.regularity[N/A],Generator set A.is_valid[N/A],Generator set A.energy_usage[Sm3/cd],Generator set A.energy_usage_cumulative[Sm3 (cd)],Generator set A.power[MW (sd)],Generator set A.power_cumulative[GWh (cd)],Generator set A.co2.rate[t/cd],Generator set A.co2.cumulative[t (cd)],Generator set A.power_capacity_margin[MW (sd)],Gas export compressor.is_valid[N/A],Gas export compressor.energy_usage[Sm3/cd],Gas export compressor.energy_usage_cumulative[Sm3 (cd)],Gas export compressor.co2.rate[t/cd],Gas export compressor.co2.cumulative[t (cd)],Gas export compressor.recirculation_loss[MW (sd)],Gas export compressor.rate_exceeds_maximum[N/A],Gas injection compressor.is_valid[N/A],Gas injection compressor.energy_usage[MW (sd)],Gas injection compressor.energy_usage_cumulative[MWd (cd)],Gas injection compressor.power[MW (sd)],Gas injection compressor.power_cumulative[GWh (cd)],Gas injection compressor.recirculation_loss[MW (sd)],Gas injection compressor.rate_exceeds_maximum[N/A],Produced water reinjection pump.is_valid[N/A],Produced water reinjection pump.energy_usage[MW (sd)],Produced water reinjection pump.energy_usage_cumulative[MWd (cd)],Produced water reinjection pump.power[MW (sd)],Produced water reinjection pump.power_cumulative[GWh (cd)],Produced water reinjection pump.inlet_liquid_rate_m3_per_day[Sm3/sd],Produced water reinjection pump.inlet_pressure_bar[bara],Produced water reinjection pump.outlet_pressure_bar[bara],Produced water reinjection pump.operational_head[J/kg],Base production load.is_valid[N/A],Base production load.energy_usage[MW (sd)],Base production load.energy_usage_cumulative[MWd (cd)],Base production load.power[MW (sd)],Base production load.power_cumulative[GWh (cd)],Flare.is_valid[N/A],Flare.energy_usage[Sm3/cd],Flare.energy_usage_cumulative[Sm3 (cd)],Flare.co2.rate[t/cd],Flare.co2.cumulative[t (cd)],Sea water injection pump.is_valid[N/A],Sea water injection pump.energy_usage[MW (sd)],Sea water injection pump.energy_usage_cumulative[MWd (cd)],Sea water injection pump.power[MW (sd)],Sea water injection pump.power_cumulative[GWh (cd)] +2020-01-01 00:00:00,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 54.45742, 54.45742, 54.45742, 54.45742, 27.71452, 243.44430, 0.00000, 0.00000,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 54.45742, 54.45742, 54.45742, 54.45742, 27.71452, 243.44430, 0.00000, 0.00000, 1.00000,1, 173830.00000, 63621780.00000, 27.71452, 243.44430, 380.68770, 139331.70000, 72.28548,1, 130000.00000, 47580000.00000, 284.70000, 104200.20000, 0.00000,0,1, 4.89000, 1789.74000, 4.89000, 42.95376, 0.00000,0,1, 5.02452, 1838.97300, 5.02452, 44.13536, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 6.00000, 2196.00000, 6.00000, 52.70400 +2021-01-01 00:00:00,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 56.53484, 56.53484, 56.53484, 56.53484, 27.61307, 485.33480, 0.00000, 0.00000,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 56.53484, 56.53484, 56.53484, 56.53484, 27.61307, 485.33480, 0.00000, 0.00000, 1.00000,1, 173201.00000, 126840145.00000, 27.61307, 485.33480, 379.31020, 277779.90000, 72.38693,1, 131142.90000, 95447158.00000, 287.20300, 209029.30000, 0.00000,0,1, 5.01000, 3618.39000, 5.01000, 86.84136, 0.00000,0,1, 5.05307, 3683.34500, 5.05307, 88.40027, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 8625.80000, 11.80000, 207.01920,1, 7000.00000, 5117000.00000, 15.33000, 11206.23000,1, 5.75000, 4294.75000, 5.75000, 103.07400 +2022-01-01 00:00:00,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 58.61944, 58.61944, 58.61944, 58.61944, 27.11168, 722.83320, 0.00000, 0.00000,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 58.61944, 58.61944, 58.61944, 58.61944, 27.11168, 722.83320, 0.00000, 0.00000, 1.00000,1, 170092.40000, 188923871.00000, 27.11168, 722.83320, 372.50240, 413743.30000, 72.88832,1, 132285.70000, 143731439.00000, 289.70570, 314771.90000, 0.00000,0,1, 5.13000, 5490.84000, 5.13000, 131.78020, 0.00000,0,1, 4.68168, 5392.15600, 4.68168, 129.41170, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 12932.80000, 11.80000, 310.38720,1, 7000.00000, 7672000.00000, 15.33000, 16801.68000,1, 5.50000, 6302.25000, 5.50000, 151.25400 +2023-01-01 00:00:00,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 61.32357, 61.32357, 61.32357, 61.32357, 28.22570, 970.09030, 0.00000, 0.00000,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 61.32357, 61.32357, 61.32357, 61.32357, 28.22570, 970.09030, 0.00000, 0.00000, 1.00000,1, 176999.40000, 253528652.00000, 28.22570, 970.09030, 387.62870, 555227.80000, 71.77430,1, 133428.60000, 192432878.00000, 292.20860, 421428.00000, 0.00000,0,1, 5.56000, 7520.24000, 5.56000, 180.48580, 0.00000,0,1, 4.86570, 7168.13700, 4.86570, 172.03530, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 17239.80000, 11.80000, 413.75520,1, 7000.00000, 10227000.00000, 15.33000, 22397.13000,1, 6.00000, 8492.25000, 6.00000, 203.81400 +2024-01-01 00:00:00,1, 341037.10000, 581008109.00000, 31.83370, 1249.71700, 746.87130, 1272408.00000, 9908.47000, 63.88231, 63.88231, 63.88231, 63.88231, 31.83370, 1249.71700, 0.00000, 0.00000,1, 341037.10000, 581008109.00000, 31.83370, 1249.71700, 746.87130, 1272408.00000, 9908.47000, 63.88231, 63.88231, 63.88231, 63.88231, 31.83370, 1249.71700, 0.00000, 0.00000, 1.00000,1, 199368.90000, 326497669.00000, 31.83370, 1249.71700, 436.61790, 715029.90000, 68.16630,1, 134668.20000, 241721440.00000, 294.92340, 529369.90000, 0.00000,0,1, 5.75473, 9626.47000, 5.75473, 231.03530, 0.00000,0,1, 4.52221, 8823.26800, 4.52221, 211.75850, 14084.70000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 21558.60000, 11.80000, 517.40640,1, 7000.00000, 12789000.00000, 15.33000, 28007.91000,1, 9.75676, 12063.22000, 9.75676, 289.51730 +2025-01-01 00:00:00,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 65.70359, 65.70359, 65.70359, 65.70359, 32.36843, 1533.26500, 0.00000, 0.00000,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 65.70359, 65.70359, 65.70359, 65.70359, 32.36843, 1533.26500, 0.00000, 0.00000, 1.00000,1, 202684.30000, 400477438.00000, 32.36843, 1533.26500, 443.87860, 877045.60000, 67.63157,1, 135714.30000, 291257160.00000, 297.21430, 637853.20000, 0.00000,0,1, 6.13000, 11863.92000, 6.13000, 284.73410, 0.00000,0,1, 4.68168, 10532.08000, 4.68168, 252.76990, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 25865.60000, 11.80000, 620.77440,1, 7000.00000, 15344000.00000, 15.33000, 33603.36000,1, 9.75676, 15624.44000, 9.75676, 374.98650 +2026-01-01 00:00:00,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 66.10042, 66.10042, 66.10042, 66.10042, 32.39884, 1817.07900, 0.00000, 0.00000,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 66.10042, 66.10042, 66.10042, 66.10042, 32.39884, 1817.07900, 0.00000, 0.00000, 1.00000,1, 202872.80000, 474526010.00000, 32.39884, 1817.07900, 444.29140, 1039212.00000, 67.60116,1, 136857.10000, 341210001.00000, 299.71700, 747249.90000, 0.00000,0,1, 6.25000, 14145.17000, 6.25000, 339.48410, 0.00000,0,1, 5.02452, 12366.03000, 5.02452, 296.78470, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 30172.60000, 11.80000, 724.14240,1, 7000.00000, 17899000.00000, 15.33000, 39198.81000,1, 9.32432, 19027.82000, 9.32432, 456.66760 +2027-01-01 00:00:00,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 67.07539, 67.07539, 67.07539, 67.07539, 33.04086, 2106.51700, 0.00000, 0.00000,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 67.07539, 67.07539, 67.07539, 67.07539, 33.04086, 2106.51700, 0.00000, 0.00000, 1.00000,1, 206853.40000, 550027501.00000, 33.04086, 2106.51700, 453.00890, 1204560.00000, 66.95914,1, 141428.60000, 392831440.00000, 309.72860, 860300.80000, 0.00000,0,1, 6.37000, 16470.22000, 6.37000, 395.28530, 0.00000,0,1, 4.68168, 14074.84000, 4.68168, 337.79620, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 34479.60000, 11.80000, 827.51040,1, 7000.00000, 20454000.00000, 15.33000, 44794.26000,1, 10.18919, 22746.87000, 10.18919, 545.92490 +2028-01-01 00:00:00,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 68.17826, 68.17826, 68.17826, 68.17826, 32.26232, 2389.90900, 0.00000, 0.00000,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 68.17826, 68.17826, 68.17826, 68.17826, 32.26232, 2389.90900, 0.00000, 0.00000, 1.00000,1, 202026.40000, 623969164.00000, 32.26232, 2389.90900, 442.43780, 1366492.00000, 67.73768,1, 130000.00000, 440411440.00000, 284.70000, 964501.00000, 0.00000,0,1, 6.52000, 18856.54000, 6.52000, 452.55700, 0.00000,0,1, 4.18557, 15606.76000, 4.18557, 374.56220, 12000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.75676, 26317.85000, 9.75676, 631.62830 +2029-01-01 00:00:00,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 68.80684, 68.80684, 68.80684, 68.80684, 32.92043, 2678.29200, 0.00000, 0.00000,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 68.80684, 68.80684, 68.80684, 68.80684, 32.92043, 2678.29200, 0.00000, 0.00000, 1.00000,1, 206106.70000, 699198109.00000, 32.92043, 2678.29200, 451.37370, 1531244.00000, 67.07957,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.64000, 21280.14000, 6.64000, 510.72340, 0.00000,0,1, 4.50746, 17251.98000, 4.50746, 414.04750, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.97297, 29957.98000, 9.97297, 718.99150 +2030-01-01 00:00:00,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 69.02248, 69.02248, 69.02248, 69.02248, 32.79003, 2965.53300, 0.00000, 0.00000,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 69.02248, 69.02248, 69.02248, 69.02248, 32.79003, 2965.53300, 0.00000, 0.00000, 1.00000,1, 205298.20000, 774131952.00000, 32.79003, 2965.53300, 449.60310, 1695349.00000, 67.20997,1, 50000.00000, 476911440.00000, 109.50000, 1044436.00000, 0.00000,0,1, 6.80000, 23762.14000, 6.80000, 570.29140, 0.00000,0,1, 4.86570, 19027.96000, 4.86570, 456.67100, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 47412.40000, 11.80000, 1137.89800,1, 7000.00000, 28126000.00000, 15.33000, 61595.94000,1, 9.32432, 33361.36000, 9.32432, 800.67260 +>>>>>>> ed897ccd (chore: update snapshots) diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_csv_temporal_default/test.csv b/src/tests/ecalc_cli/snapshots/test_app/test_csv_temporal_default/test.csv index b089305743..46b7db1425 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_csv_temporal_default/test.csv +++ b/src/tests/ecalc_cli/snapshots/test_app/test_csv_temporal_default/test.csv @@ -1,14 +1,13 @@ timesteps,model.is_valid[N/A],model.energy_usage[Sm3/cd],model.energy_usage_cumulative[Sm3 (cd)],model.power[MW (sd)],model.power_cumulative[GWh (cd)],model.co2.rate[t/cd],model.co2.cumulative[t (cd)],model.hydrocarbon_export_rate[Sm3/cd],model.power_electrical[MW (sd)],model.power_electrical_cumulative[GWh (cd)],model.power_mechanical[MW (sd)],model.power_mechanical_cumulative[GWh (cd)],Installation A.is_valid[N/A],Installation A.energy_usage[Sm3/cd],Installation A.energy_usage_cumulative[Sm3 (cd)],Installation A.power[MW (sd)],Installation A.power_cumulative[GWh (cd)],Installation A.co2.rate[t/cd],Installation A.co2.cumulative[t (cd)],Installation A.hydrocarbon_export_rate[Sm3/cd],Installation A.power_electrical[MW (sd)],Installation A.power_electrical_cumulative[GWh (cd)],Installation A.power_mechanical[MW (sd)],Installation A.power_mechanical_cumulative[GWh (cd)],Installation A.regularity[N/A],Generator set A.is_valid[N/A],Generator set A.energy_usage[Sm3/cd],Generator set A.energy_usage_cumulative[Sm3 (cd)],Generator set A.power[MW (sd)],Generator set A.power_cumulative[GWh (cd)],Generator set A.co2.rate[t/cd],Generator set A.co2.cumulative[t (cd)],Generator set A.power_capacity_margin[MW (sd)],Gas export compressor.is_valid[N/A],Gas export compressor.energy_usage[Sm3/cd],Gas export compressor.energy_usage_cumulative[Sm3 (cd)],Gas export compressor.co2.rate[t/cd],Gas export compressor.co2.cumulative[t (cd)],Gas export compressor.recirculation_loss[MW (sd)],Gas export compressor.rate_exceeds_maximum[N/A],Gas injection compressor.is_valid[N/A],Gas injection compressor.energy_usage[MW (sd)],Gas injection compressor.energy_usage_cumulative[MWd (cd)],Gas injection compressor.power[MW (sd)],Gas injection compressor.power_cumulative[GWh (cd)],Gas injection compressor.recirculation_loss[MW (sd)],Gas injection compressor.rate_exceeds_maximum[N/A],Produced water reinjection pump.is_valid[N/A],Produced water reinjection pump.energy_usage[MW (sd)],Produced water reinjection pump.energy_usage_cumulative[MWd (cd)],Produced water reinjection pump.power[MW (sd)],Produced water reinjection pump.power_cumulative[GWh (cd)],Produced water reinjection pump.inlet_liquid_rate_m3_per_day[Sm3/sd],Produced water reinjection pump.inlet_pressure_bar[bara],Produced water reinjection pump.outlet_pressure_bar[bara],Produced water reinjection pump.operational_head[J/kg],Base production load.is_valid[N/A],Base production load.energy_usage[MW (sd)],Base production load.energy_usage_cumulative[MWd (cd)],Base production load.power[MW (sd)],Base production load.power_cumulative[GWh (cd)],Flare.is_valid[N/A],Flare.energy_usage[Sm3/cd],Flare.energy_usage_cumulative[Sm3 (cd)],Flare.co2.rate[t/cd],Flare.co2.cumulative[t (cd)],Sea water injection pump.is_valid[N/A],Sea water injection pump.energy_usage[MW (sd)],Sea water injection pump.energy_usage_cumulative[MWd (cd)],Sea water injection pump.power[MW (sd)],Sea water injection pump.power_cumulative[GWh (cd)] -2020-01-01 00:00:00,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000, 1.00000,1, 173830.00000, 0.00000, 27.71452, 0.00000, 380.68770, 0.00000, 72.28548,1, 130000.00000, 0.00000, 284.70000, 0.00000, 0.00000,0,1, 4.89000, 0.00000, 4.89000, 0.00000, 0.00000,0,1, 5.02452, 0.00000, 5.02452, 0.00000, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 0.00000, 11.80000, 0.00000,1, 7000.00000, 0.00000, 15.33000, 0.00000,1, 6.00000, 0.00000, 6.00000, 0.00000 -2021-01-01 00:00:00,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000, 1.00000,1, 173201.00000, 63621780.00000, 27.61307, 243.44430, 379.31020, 139331.70000, 72.38693,1, 131142.90000, 47580000.00000, 287.20300, 104200.20000, 0.00000,0,1, 5.01000, 1789.74000, 5.01000, 42.95376, 0.00000,0,1, 5.05307, 1838.97300, 5.05307, 44.13536, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 5.75000, 2196.00000, 5.75000, 52.70400 -2022-01-01 00:00:00,1, 309378.10000, 227404304.00000, 27.11168, 485.33480, 677.53810, 498015.40000, 10700.00000, 27.11168, 485.33480, 0.00000, 0.00000,1, 309378.10000, 227404304.00000, 27.11168, 485.33480, 677.53810, 498015.40000, 10700.00000, 27.11168, 485.33480, 0.00000, 0.00000, 1.00000,1, 170092.40000, 126840145.00000, 27.11168, 485.33480, 372.50240, 277779.90000, 72.88832,1, 132285.70000, 95447158.00000, 289.70570, 209029.30000, 0.00000,0,1, 5.13000, 3618.39000, 5.13000, 86.84136, 0.00000,0,1, 4.68168, 3683.34500, 4.68168, 88.40027, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 8625.80000, 11.80000, 207.01920,1, 7000.00000, 5117000.00000, 15.33000, 11206.23000,1, 5.50000, 4294.75000, 5.50000, 103.07400 -2023-01-01 00:00:00,1, 317428.00000, 340327310.00000, 28.22570, 722.83320, 695.16730, 745316.90000, 9800.00000, 28.22570, 722.83320, 0.00000, 0.00000,1, 317428.00000, 340327310.00000, 28.22570, 722.83320, 695.16730, 745316.90000, 9800.00000, 28.22570, 722.83320, 0.00000, 0.00000, 1.00000,1, 176999.40000, 188923871.00000, 28.22570, 722.83320, 387.62870, 413743.30000, 71.77430,1, 133428.60000, 143731439.00000, 292.20860, 314771.90000, 0.00000,0,1, 5.56000, 5490.84000, 5.56000, 131.78020, 0.00000,0,1, 4.86570, 5392.15600, 4.86570, 129.41170, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 12932.80000, 11.80000, 310.38720,1, 7000.00000, 7672000.00000, 15.33000, 16801.68000,1, 6.00000, 6302.25000, 6.00000, 151.25400 -2024-01-01 00:00:00,1, 341037.10000, 456188530.00000, 31.83370, 970.09030, 746.87130, 999052.90000, 9908.47000, 31.83370, 970.09030, 0.00000, 0.00000,1, 341037.10000, 456188530.00000, 31.83370, 970.09030, 746.87130, 999052.90000, 9908.47000, 31.83370, 970.09030, 0.00000, 0.00000, 1.00000,1, 199368.90000, 253528652.00000, 31.83370, 970.09030, 436.61790, 555227.80000, 68.16630,1, 134668.20000, 192432878.00000, 294.92340, 421428.00000, 0.00000,0,1, 5.75473, 7520.24000, 5.75473, 180.48580, 0.00000,0,1, 4.52221, 7168.13700, 4.52221, 172.03530, 14084.70000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 17239.80000, 11.80000, 413.75520,1, 7000.00000, 10227000.00000, 15.33000, 22397.13000,1, 9.75676, 8492.25000, 9.75676, 203.81400 -2025-01-01 00:00:00,1, 345398.60000, 581008109.00000, 32.36843, 1249.71800, 756.42290, 1272408.00000, 10000.00000, 32.36843, 1249.71800, 0.00000, 0.00000,1, 345398.60000, 581008109.00000, 32.36843, 1249.71800, 756.42290, 1272408.00000, 10000.00000, 32.36843, 1249.71800, 0.00000, 0.00000, 1.00000,1, 202684.30000, 326497669.00000, 32.36843, 1249.71800, 443.87860, 715029.90000, 67.63157,1, 135714.30000, 241721440.00000, 297.21430, 529370.00000, 0.00000,0,1, 6.13000, 9626.47000, 6.13000, 231.03530, 0.00000,0,1, 4.68168, 8823.26800, 4.68168, 211.75840, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 21558.60000, 11.80000, 517.40640,1, 7000.00000, 12789000.00000, 15.33000, 28007.91000,1, 9.75676, 12063.22000, 9.75676, 289.51740 -2026-01-01 00:00:00,1, 346729.90000, 707078598.00000, 32.39884, 1533.26500, 759.33840, 1548502.00000, 11100.00000, 32.39884, 1533.26500, 0.00000, 0.00000,1, 346729.90000, 707078598.00000, 32.39884, 1533.26500, 759.33840, 1548502.00000, 11100.00000, 32.39884, 1533.26500, 0.00000, 0.00000, 1.00000,1, 202872.80000, 400477438.00000, 32.39884, 1533.26500, 444.29140, 877045.60000, 67.60116,1, 136857.10000, 291257160.00000, 299.71700, 637853.20000, 0.00000,0,1, 6.25000, 11863.92000, 6.25000, 284.73410, 0.00000,0,1, 5.02452, 10532.08000, 5.02452, 252.76990, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 25865.60000, 11.80000, 620.77440,1, 7000.00000, 15344000.00000, 15.33000, 33603.36000,1, 9.32432, 15624.44000, 9.32432, 374.98650 -2027-01-01 00:00:00,1, 355282.00000, 833635012.00000, 33.04086, 1817.07900, 778.06750, 1825661.00000, 10500.00000, 33.04086, 1817.07900, 0.00000, 0.00000,1, 355282.00000, 833635012.00000, 33.04086, 1817.07900, 778.06750, 1825661.00000, 10500.00000, 33.04086, 1817.07900, 0.00000, 0.00000, 1.00000,1, 206853.40000, 474526010.00000, 33.04086, 1817.07900, 453.00890, 1039212.00000, 66.95914,1, 141428.60000, 341210001.00000, 309.72860, 747249.90000, 0.00000,0,1, 6.37000, 14145.17000, 6.37000, 339.48410, 0.00000,0,1, 4.68168, 12366.03000, 4.68168, 296.78470, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 30172.60000, 11.80000, 724.14240,1, 7000.00000, 17899000.00000, 15.33000, 39198.81000,1, 10.18919, 19027.82000, 10.18919, 456.66760 -2028-01-01 00:00:00,1, 339026.40000, 963312942.00000, 32.26232, 2106.51700, 742.46780, 2109655.00000, 9500.00000, 32.26232, 2106.51700, 0.00000, 0.00000,1, 339026.40000, 963312942.00000, 32.26232, 2106.51700, 742.46780, 2109655.00000, 9500.00000, 32.26232, 2106.51700, 0.00000, 0.00000, 1.00000,1, 202026.40000, 550027501.00000, 32.26232, 2106.51700, 442.43780, 1204560.00000, 67.73768,1, 130000.00000, 392831440.00000, 284.70000, 860300.80000, 0.00000,0,1, 6.52000, 16470.22000, 6.52000, 395.28530, 0.00000,0,1, 4.18557, 14074.84000, 4.18557, 337.79620, 12000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 34479.60000, 11.80000, 827.51040,1, 7000.00000, 20454000.00000, 15.33000, 44794.26000,1, 9.75676, 22746.87000, 9.75676, 545.92490 -2029-01-01 00:00:00,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000, 1.00000,1, 206106.70000, 623969164.00000, 32.92043, 2389.90900, 451.37370, 1366492.00000, 67.07957,1, 50000.00000, 440411440.00000, 109.50000, 964501.00000, 0.00000,0,1, 6.64000, 18856.54000, 6.64000, 452.55700, 0.00000,0,1, 4.50746, 15606.76000, 4.50746, 374.56220, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.97297, 26317.85000, 9.97297, 631.62830 -2030-01-01 00:00:00,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000, 1.00000,1, 205298.20000, 699198109.00000, 32.79003, 2678.29200, 449.60310, 1531244.00000, 67.20997,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.80000, 21280.14000, 6.80000, 510.72340, 0.00000,0,1, 4.86570, 17251.98000, 4.86570, 414.04750, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.32432, 29957.98000, 9.32432, 718.99150 -2031-01-01 00:00:00,1, 260635.10000, 1279169392.00000, 32.52178, 2965.53300, 570.79090, 2801381.00000, 7000.00000, 32.52178, 2965.53300, 0.00000, 0.00000,1, 260635.10000, 1279169392.00000, 32.52178, 2965.53300, 570.79090, 2801381.00000, 7000.00000, 32.52178, 2965.53300, 0.00000, 0.00000, 1.00000,1, 203635.10000, 774131952.00000, 32.52178, 2965.53300, 445.96090, 1695349.00000, 67.47822,1, 50000.00000, 476911440.00000, 109.50000, 1044436.00000, 0.00000,0,1, 6.89000, 23762.14000, 6.89000, 570.29140, 0.00000,0,1, 4.50746, 19027.96000, 4.50746, 456.67100, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 47412.40000, 11.80000, 1137.89800,1, 7000.00000, 28126000.00000, 15.33000, 61595.94000,1, 9.32432, 33361.36000, 9.32432, 800.67260 -2032-01-01 00:00:00,1, 0.00000, 1374301204.00000, 0.00000, 3250.42300, 0.00000, 3009720.00000, 0.00000, 0.00000, 3250.42300, 0.00000, 0.00000,1, 0.00000, 1374301204.00000, 0.00000, 3250.42300, 0.00000, 3009720.00000, 0.00000, 0.00000, 3250.42300, 0.00000, 0.00000, 1.00000,1, 0.00000, 848458764.00000, 0.00000, 3250.42300, 0.00000, 1858125.00000, 0.00000,1, 0.00000, 495161440.00000, 0.00000, 1084404.00000, 0.00000,0,1, 0.00000, 26276.99000, 0.00000, 630.64780, 0.00000,0,1, 0.00000, 20673.18000, 0.00000, 496.15640, 0.00000, 10.00000, 200.00000, 18811.88000,1, 0.00000, 51719.40000, 0.00000, 1241.26600,1, 0.00000, 30681000.00000, 0.00000, 67191.39000,1, 0.00000, 36764.74000, 0.00000, 882.35370 +2020-01-01 00:00:00,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 27.71452, 243.44430, 0.00000, 0.00000,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 27.71452, 243.44430, 0.00000, 0.00000, 1.00000,1, 173830.00000, 63621780.00000, 27.71452, 243.44430, 380.68770, 139331.70000, 72.28548,1, 130000.00000, 47580000.00000, 284.70000, 104200.20000, 0.00000,0,1, 4.89000, 1789.74000, 4.89000, 42.95376, 0.00000,0,1, 5.02452, 1838.97300, 5.02452, 44.13536, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 6.00000, 2196.00000, 6.00000, 52.70400 +2021-01-01 00:00:00,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 27.61307, 485.33480, 0.00000, 0.00000,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 27.61307, 485.33480, 0.00000, 0.00000, 1.00000,1, 173201.00000, 126840145.00000, 27.61307, 485.33480, 379.31020, 277779.90000, 72.38693,1, 131142.90000, 95447158.00000, 287.20300, 209029.30000, 0.00000,0,1, 5.01000, 3618.39000, 5.01000, 86.84136, 0.00000,0,1, 5.05307, 3683.34500, 5.05307, 88.40027, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 8625.80000, 11.80000, 207.01920,1, 7000.00000, 5117000.00000, 15.33000, 11206.23000,1, 5.75000, 4294.75000, 5.75000, 103.07400 +2022-01-01 00:00:00,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 27.11168, 722.83320, 0.00000, 0.00000,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 27.11168, 722.83320, 0.00000, 0.00000, 1.00000,1, 170092.40000, 188923871.00000, 27.11168, 722.83320, 372.50240, 413743.30000, 72.88832,1, 132285.70000, 143731439.00000, 289.70570, 314771.90000, 0.00000,0,1, 5.13000, 5490.84000, 5.13000, 131.78020, 0.00000,0,1, 4.68168, 5392.15600, 4.68168, 129.41170, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 12932.80000, 11.80000, 310.38720,1, 7000.00000, 7672000.00000, 15.33000, 16801.68000,1, 5.50000, 6302.25000, 5.50000, 151.25400 +2023-01-01 00:00:00,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 28.22570, 970.09030, 0.00000, 0.00000,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 28.22570, 970.09030, 0.00000, 0.00000, 1.00000,1, 176999.40000, 253528652.00000, 28.22570, 970.09030, 387.62870, 555227.80000, 71.77430,1, 133428.60000, 192432878.00000, 292.20860, 421428.00000, 0.00000,0,1, 5.56000, 7520.24000, 5.56000, 180.48580, 0.00000,0,1, 4.86570, 7168.13700, 4.86570, 172.03530, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 17239.80000, 11.80000, 413.75520,1, 7000.00000, 10227000.00000, 15.33000, 22397.13000,1, 6.00000, 8492.25000, 6.00000, 203.81400 +2024-01-01 00:00:00,1, 341037.10000, 581008109.00000, 31.83370, 1249.71800, 746.87130, 1272408.00000, 9908.47000, 31.83370, 1249.71800, 0.00000, 0.00000,1, 341037.10000, 581008109.00000, 31.83370, 1249.71800, 746.87130, 1272408.00000, 9908.47000, 31.83370, 1249.71800, 0.00000, 0.00000, 1.00000,1, 199368.90000, 326497669.00000, 31.83370, 1249.71800, 436.61790, 715029.90000, 68.16630,1, 134668.20000, 241721440.00000, 294.92340, 529370.00000, 0.00000,0,1, 5.75473, 9626.47000, 5.75473, 231.03530, 0.00000,0,1, 4.52221, 8823.26800, 4.52221, 211.75840, 14084.70000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 21558.60000, 11.80000, 517.40640,1, 7000.00000, 12789000.00000, 15.33000, 28007.91000,1, 9.75676, 12063.22000, 9.75676, 289.51740 +2025-01-01 00:00:00,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 32.36843, 1533.26500, 0.00000, 0.00000,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 32.36843, 1533.26500, 0.00000, 0.00000, 1.00000,1, 202684.30000, 400477438.00000, 32.36843, 1533.26500, 443.87860, 877045.60000, 67.63157,1, 135714.30000, 291257160.00000, 297.21430, 637853.20000, 0.00000,0,1, 6.13000, 11863.92000, 6.13000, 284.73410, 0.00000,0,1, 4.68168, 10532.08000, 4.68168, 252.76990, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 25865.60000, 11.80000, 620.77440,1, 7000.00000, 15344000.00000, 15.33000, 33603.36000,1, 9.75676, 15624.44000, 9.75676, 374.98650 +2026-01-01 00:00:00,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 32.39884, 1817.07900, 0.00000, 0.00000,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 32.39884, 1817.07900, 0.00000, 0.00000, 1.00000,1, 202872.80000, 474526010.00000, 32.39884, 1817.07900, 444.29140, 1039212.00000, 67.60116,1, 136857.10000, 341210001.00000, 299.71700, 747249.90000, 0.00000,0,1, 6.25000, 14145.17000, 6.25000, 339.48410, 0.00000,0,1, 5.02452, 12366.03000, 5.02452, 296.78470, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 30172.60000, 11.80000, 724.14240,1, 7000.00000, 17899000.00000, 15.33000, 39198.81000,1, 9.32432, 19027.82000, 9.32432, 456.66760 +2027-01-01 00:00:00,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 33.04086, 2106.51700, 0.00000, 0.00000,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 33.04086, 2106.51700, 0.00000, 0.00000, 1.00000,1, 206853.40000, 550027501.00000, 33.04086, 2106.51700, 453.00890, 1204560.00000, 66.95914,1, 141428.60000, 392831440.00000, 309.72860, 860300.80000, 0.00000,0,1, 6.37000, 16470.22000, 6.37000, 395.28530, 0.00000,0,1, 4.68168, 14074.84000, 4.68168, 337.79620, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 34479.60000, 11.80000, 827.51040,1, 7000.00000, 20454000.00000, 15.33000, 44794.26000,1, 10.18919, 22746.87000, 10.18919, 545.92490 +2028-01-01 00:00:00,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 32.26232, 2389.90900, 0.00000, 0.00000,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 32.26232, 2389.90900, 0.00000, 0.00000, 1.00000,1, 202026.40000, 623969164.00000, 32.26232, 2389.90900, 442.43780, 1366492.00000, 67.73768,1, 130000.00000, 440411440.00000, 284.70000, 964501.00000, 0.00000,0,1, 6.52000, 18856.54000, 6.52000, 452.55700, 0.00000,0,1, 4.18557, 15606.76000, 4.18557, 374.56220, 12000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.75676, 26317.85000, 9.75676, 631.62830 +2029-01-01 00:00:00,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 32.92043, 2678.29200, 0.00000, 0.00000,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 32.92043, 2678.29200, 0.00000, 0.00000, 1.00000,1, 206106.70000, 699198109.00000, 32.92043, 2678.29200, 451.37370, 1531244.00000, 67.07957,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.64000, 21280.14000, 6.64000, 510.72340, 0.00000,0,1, 4.50746, 17251.98000, 4.50746, 414.04750, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.97297, 29957.98000, 9.97297, 718.99150 +2030-01-01 00:00:00,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 32.79003, 2965.53300, 0.00000, 0.00000,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 32.79003, 2965.53300, 0.00000, 0.00000, 1.00000,1, 205298.20000, 774131952.00000, 32.79003, 2965.53300, 449.60310, 1695349.00000, 67.20997,1, 50000.00000, 476911440.00000, 109.50000, 1044436.00000, 0.00000,0,1, 6.80000, 23762.14000, 6.80000, 570.29140, 0.00000,0,1, 4.86570, 19027.96000, 4.86570, 456.67100, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 47412.40000, 11.80000, 1137.89800,1, 7000.00000, 28126000.00000, 15.33000, 61595.94000,1, 9.32432, 33361.36000, 9.32432, 800.67260 +2031-01-01 00:00:00,1, 260635.10000, 1374301204.00000, 32.52178, 3250.42300, 570.79090, 3009720.00000, 7000.00000, 32.52178, 3250.42300, 0.00000, 0.00000,1, 260635.10000, 1374301204.00000, 32.52178, 3250.42300, 570.79090, 3009720.00000, 7000.00000, 32.52178, 3250.42300, 0.00000, 0.00000, 1.00000,1, 203635.10000, 848458764.00000, 32.52178, 3250.42300, 445.96090, 1858125.00000, 67.47822,1, 50000.00000, 495161440.00000, 109.50000, 1084404.00000, 0.00000,0,1, 6.89000, 26276.99000, 6.89000, 630.64780, 0.00000,0,1, 4.50746, 20673.18000, 4.50746, 496.15640, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 51719.40000, 11.80000, 1241.26600,1, 7000.00000, 30681000.00000, 15.33000, 67191.39000,1, 9.32432, 36764.74000, 9.32432, 882.35370 diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_csv_temporal_default/test_temporal.csv b/src/tests/ecalc_cli/snapshots/test_app/test_csv_temporal_default/test_temporal.csv index aca2603023..56d78d583e 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_csv_temporal_default/test_temporal.csv +++ b/src/tests/ecalc_cli/snapshots/test_app/test_csv_temporal_default/test_temporal.csv @@ -1,14 +1,13 @@ timesteps,model_temporal.is_valid[N/A],model_temporal.energy_usage[Sm3/cd],model_temporal.energy_usage_cumulative[Sm3 (cd)],model_temporal.power[MW (sd)],model_temporal.power_cumulative[GWh (cd)],model_temporal.co2.rate[t/cd],model_temporal.co2.cumulative[t (cd)],model_temporal.hydrocarbon_export_rate[Sm3/cd],model_temporal.power_electrical[MW (sd)],model_temporal.power_electrical_cumulative[GWh (cd)],model_temporal.power_mechanical[MW (sd)],model_temporal.power_mechanical_cumulative[GWh (cd)],Installation A.is_valid[N/A],Installation A.energy_usage[Sm3/cd],Installation A.energy_usage_cumulative[Sm3 (cd)],Installation A.power[MW (sd)],Installation A.power_cumulative[GWh (cd)],Installation A.co2.rate[t/cd],Installation A.co2.cumulative[t (cd)],Installation A.hydrocarbon_export_rate[Sm3/cd],Installation A.power_electrical[MW (sd)],Installation A.power_electrical_cumulative[GWh (cd)],Installation A.power_mechanical[MW (sd)],Installation A.power_mechanical_cumulative[GWh (cd)],Installation A.regularity[N/A],Generator set A.is_valid[N/A],Generator set A.energy_usage[Sm3/cd],Generator set A.energy_usage_cumulative[Sm3 (cd)],Generator set A.power[MW (sd)],Generator set A.power_cumulative[GWh (cd)],Generator set A.co2.rate[t/cd],Generator set A.co2.cumulative[t (cd)],Generator set A.power_capacity_margin[MW (sd)],Gas export compressor.is_valid[N/A],Gas export compressor.energy_usage[Sm3/cd],Gas export compressor.energy_usage_cumulative[Sm3 (cd)],Gas export compressor.co2.rate[t/cd],Gas export compressor.co2.cumulative[t (cd)],Gas export compressor.recirculation_loss[MW (sd)],Gas export compressor.rate_exceeds_maximum[N/A],Gas injection compressor.is_valid[N/A],Gas injection compressor.energy_usage[MW (sd)],Gas injection compressor.energy_usage_cumulative[MWd (cd)],Gas injection compressor.power[MW (sd)],Gas injection compressor.power_cumulative[GWh (cd)],Gas injection compressor.recirculation_loss[MW (sd)],Gas injection compressor.rate_exceeds_maximum[N/A],Produced water reinjection pump.is_valid[N/A],Produced water reinjection pump.energy_usage[MW (sd)],Produced water reinjection pump.energy_usage_cumulative[MWd (cd)],Produced water reinjection pump.power[MW (sd)],Produced water reinjection pump.power_cumulative[GWh (cd)],Produced water reinjection pump.inlet_liquid_rate_m3_per_day[Sm3/sd],Produced water reinjection pump.inlet_pressure_bar[bara],Produced water reinjection pump.outlet_pressure_bar[bara],Produced water reinjection pump.operational_head[J/kg],Base production load.is_valid[N/A],Base production load.energy_usage[MW (sd)],Base production load.energy_usage_cumulative[MWd (cd)],Base production load.power[MW (sd)],Base production load.power_cumulative[GWh (cd)],Flare.is_valid[N/A],Flare.energy_usage[Sm3/cd],Flare.energy_usage_cumulative[Sm3 (cd)],Flare.co2.rate[t/cd],Flare.co2.cumulative[t (cd)],Sea water injection pump.is_valid[N/A],Sea water injection pump.energy_usage[MW (sd)],Sea water injection pump.energy_usage_cumulative[MWd (cd)],Sea water injection pump.power[MW (sd)],Sea water injection pump.power_cumulative[GWh (cd)] -2020-01-01 00:00:00,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000, 1.00000,1, 173830.00000, 0.00000, 27.71452, 0.00000, 380.68770, 0.00000, 72.28548,1, 130000.00000, 0.00000, 284.70000, 0.00000, 0.00000,0,1, 4.89000, 0.00000, 4.89000, 0.00000, 0.00000,0,1, 5.02452, 0.00000, 5.02452, 0.00000, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 0.00000, 11.80000, 0.00000,1, 7000.00000, 0.00000, 15.33000, 0.00000,1, 6.00000, 0.00000, 6.00000, 0.00000 -2021-01-01 00:00:00,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000, 1.00000,1, 173201.00000, 63621780.00000, 27.61307, 243.44430, 379.31020, 139331.70000, 72.38693,1, 131142.90000, 47580000.00000, 287.20300, 104200.20000, 0.00000,0,1, 5.01000, 1789.74000, 5.01000, 42.95376, 0.00000,0,1, 5.05307, 1838.97300, 5.05307, 44.13536, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 5.75000, 2196.00000, 5.75000, 52.70400 -2022-01-01 00:00:00,1, 309378.10000, 227404304.00000, 27.11168, 485.33480, 677.53810, 498015.40000, 10700.00000, 27.11168, 485.33480, 0.00000, 0.00000,1, 309378.10000, 227404304.00000, 27.11168, 485.33480, 677.53810, 498015.40000, 10700.00000, 27.11168, 485.33480, 0.00000, 0.00000, 1.00000,1, 170092.40000, 126840145.00000, 27.11168, 485.33480, 372.50240, 277779.90000, 72.88832,1, 132285.70000, 95447158.00000, 289.70570, 209029.30000, 0.00000,0,1, 5.13000, 3618.39000, 5.13000, 86.84136, 0.00000,0,1, 4.68168, 3683.34500, 4.68168, 88.40027, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 8625.80000, 11.80000, 207.01920,1, 7000.00000, 5117000.00000, 15.33000, 11206.23000,1, 5.50000, 4294.75000, 5.50000, 103.07400 -2023-01-01 00:00:00,1, 317428.00000, 340327310.00000, 28.22570, 722.83320, 695.16730, 745316.90000, 9800.00000, 28.22570, 722.83320, 0.00000, 0.00000,1, 317428.00000, 340327310.00000, 28.22570, 722.83320, 695.16730, 745316.90000, 9800.00000, 28.22570, 722.83320, 0.00000, 0.00000, 1.00000,1, 176999.40000, 188923871.00000, 28.22570, 722.83320, 387.62870, 413743.30000, 71.77430,1, 133428.60000, 143731439.00000, 292.20860, 314771.90000, 0.00000,0,1, 5.56000, 5490.84000, 5.56000, 131.78020, 0.00000,0,1, 4.86570, 5392.15600, 4.86570, 129.41170, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 12932.80000, 11.80000, 310.38720,1, 7000.00000, 7672000.00000, 15.33000, 16801.68000,1, 6.00000, 6302.25000, 6.00000, 151.25400 -2024-01-01 00:00:00,1, 341037.10000, 456188530.00000, 31.83370, 970.09030, 746.87130, 999052.90000, 9908.47000, 31.83370, 970.09030, 0.00000, 0.00000,1, 341037.10000, 456188530.00000, 31.83370, 970.09030, 746.87130, 999052.90000, 9908.47000, 31.83370, 970.09030, 0.00000, 0.00000, 1.00000,1, 199368.90000, 253528652.00000, 31.83370, 970.09030, 436.61790, 555227.80000, 68.16630,1, 134668.20000, 192432878.00000, 294.92340, 421428.00000, 0.00000,0,1, 5.75473, 7520.24000, 5.75473, 180.48580, 0.00000,0,1, 4.52221, 7168.13700, 4.52221, 172.03530, 14084.70000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 17239.80000, 11.80000, 413.75520,1, 7000.00000, 10227000.00000, 15.33000, 22397.13000,1, 9.75676, 8492.25000, 9.75676, 203.81400 -2025-01-01 00:00:00,1, 345398.60000, 581008109.00000, 32.36843, 1249.71800, 756.42290, 1272408.00000, 10000.00000, 32.36843, 1249.71800, 0.00000, 0.00000,1, 345398.60000, 581008109.00000, 32.36843, 1249.71800, 756.42290, 1272408.00000, 10000.00000, 32.36843, 1249.71800, 0.00000, 0.00000, 1.00000,1, 202684.30000, 326497669.00000, 32.36843, 1249.71800, 443.87860, 715029.90000, 67.63157,1, 135714.30000, 241721440.00000, 297.21430, 529370.00000, 0.00000,0,1, 6.13000, 9626.47000, 6.13000, 231.03530, 0.00000,0,1, 4.68168, 8823.26800, 4.68168, 211.75840, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 21558.60000, 11.80000, 517.40640,1, 7000.00000, 12789000.00000, 15.33000, 28007.91000,1, 9.75676, 12063.22000, 9.75676, 289.51740 -2026-01-01 00:00:00,1, 346729.90000, 707078598.00000, 32.39884, 1533.26500, 759.33840, 1548502.00000, 11100.00000, 32.39884, 1533.26500, 0.00000, 0.00000,1, 346729.90000, 707078598.00000, 32.39884, 1533.26500, 759.33840, 1548502.00000, 11100.00000, 32.39884, 1533.26500, 0.00000, 0.00000, 1.00000,1, 202872.80000, 400477438.00000, 32.39884, 1533.26500, 444.29140, 877045.60000, 67.60116,1, 136857.10000, 291257160.00000, 299.71700, 637853.20000, 0.00000,0,1, 6.25000, 11863.92000, 6.25000, 284.73410, 0.00000,0,1, 5.02452, 10532.08000, 5.02452, 252.76990, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 25865.60000, 11.80000, 620.77440,1, 7000.00000, 15344000.00000, 15.33000, 33603.36000,1, 9.32432, 15624.44000, 9.32432, 374.98650 -2027-01-01 00:00:00,1, 355282.00000, 833635012.00000, 33.04086, 1817.07900, 778.06750, 1825661.00000, 10500.00000, 33.04086, 1817.07900, 0.00000, 0.00000,1, 355282.00000, 833635012.00000, 33.04086, 1817.07900, 778.06750, 1825661.00000, 10500.00000, 33.04086, 1817.07900, 0.00000, 0.00000, 1.00000,1, 206853.40000, 474526010.00000, 33.04086, 1817.07900, 453.00890, 1039212.00000, 66.95914,1, 141428.60000, 341210001.00000, 309.72860, 747249.90000, 0.00000,0,1, 6.37000, 14145.17000, 6.37000, 339.48410, 0.00000,0,1, 4.68168, 12366.03000, 4.68168, 296.78470, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 30172.60000, 11.80000, 724.14240,1, 7000.00000, 17899000.00000, 15.33000, 39198.81000,1, 10.18919, 19027.82000, 10.18919, 456.66760 -2028-01-01 00:00:00,1, 339026.40000, 963312942.00000, 32.26232, 2106.51700, 742.46780, 2109655.00000, 9500.00000, 32.26232, 2106.51700, 0.00000, 0.00000,1, 339026.40000, 963312942.00000, 32.26232, 2106.51700, 742.46780, 2109655.00000, 9500.00000, 32.26232, 2106.51700, 0.00000, 0.00000, 1.00000,1, 202026.40000, 550027501.00000, 32.26232, 2106.51700, 442.43780, 1204560.00000, 67.73768,1, 130000.00000, 392831440.00000, 284.70000, 860300.80000, 0.00000,0,1, 6.52000, 16470.22000, 6.52000, 395.28530, 0.00000,0,1, 4.18557, 14074.84000, 4.18557, 337.79620, 12000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 34479.60000, 11.80000, 827.51040,1, 7000.00000, 20454000.00000, 15.33000, 44794.26000,1, 9.75676, 22746.87000, 9.75676, 545.92490 -2029-01-01 00:00:00,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000, 1.00000,1, 206106.70000, 623969164.00000, 32.92043, 2389.90900, 451.37370, 1366492.00000, 67.07957,1, 50000.00000, 440411440.00000, 109.50000, 964501.00000, 0.00000,0,1, 6.64000, 18856.54000, 6.64000, 452.55700, 0.00000,0,1, 4.50746, 15606.76000, 4.50746, 374.56220, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.97297, 26317.85000, 9.97297, 631.62830 -2030-01-01 00:00:00,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000, 1.00000,1, 205298.20000, 699198109.00000, 32.79003, 2678.29200, 449.60310, 1531244.00000, 67.20997,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.80000, 21280.14000, 6.80000, 510.72340, 0.00000,0,1, 4.86570, 17251.98000, 4.86570, 414.04750, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.32432, 29957.98000, 9.32432, 718.99150 -2031-01-01 00:00:00,1, 260635.10000, 1279169392.00000, 32.52178, 2965.53300, 570.79090, 2801381.00000, 7000.00000, 32.52178, 2965.53300, 0.00000, 0.00000,1, 260635.10000, 1279169392.00000, 32.52178, 2965.53300, 570.79090, 2801381.00000, 7000.00000, 32.52178, 2965.53300, 0.00000, 0.00000, 1.00000,1, 203635.10000, 774131952.00000, 32.52178, 2965.53300, 445.96090, 1695349.00000, 67.47822,1, 50000.00000, 476911440.00000, 109.50000, 1044436.00000, 0.00000,0,1, 6.89000, 23762.14000, 6.89000, 570.29140, 0.00000,0,1, 4.50746, 19027.96000, 4.50746, 456.67100, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 47412.40000, 11.80000, 1137.89800,1, 7000.00000, 28126000.00000, 15.33000, 61595.94000,1, 9.32432, 33361.36000, 9.32432, 800.67260 -2032-01-01 00:00:00,1, 0.00000, 1374301204.00000, 0.00000, 3250.42300, 0.00000, 3009720.00000, 0.00000, 0.00000, 3250.42300, 0.00000, 0.00000,1, 0.00000, 1374301204.00000, 0.00000, 3250.42300, 0.00000, 3009720.00000, 0.00000, 0.00000, 3250.42300, 0.00000, 0.00000, 1.00000,1, 0.00000, 848458764.00000, 0.00000, 3250.42300, 0.00000, 1858125.00000, 0.00000,1, 0.00000, 495161440.00000, 0.00000, 1084404.00000, 0.00000,0,1, 0.00000, 26276.99000, 0.00000, 630.64780, 0.00000,0,1, 0.00000, 20673.18000, 0.00000, 496.15640, 0.00000, 10.00000, 200.00000, 18811.88000,1, 0.00000, 51719.40000, 0.00000, 1241.26600,1, 0.00000, 30681000.00000, 0.00000, 67191.39000,1, 0.00000, 36764.74000, 0.00000, 882.35370 +2020-01-01 00:00:00,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 27.71452, 243.44430, 0.00000, 0.00000,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 27.71452, 243.44430, 0.00000, 0.00000, 1.00000,1, 173830.00000, 63621780.00000, 27.71452, 243.44430, 380.68770, 139331.70000, 72.28548,1, 130000.00000, 47580000.00000, 284.70000, 104200.20000, 0.00000,0,1, 4.89000, 1789.74000, 4.89000, 42.95376, 0.00000,0,1, 5.02452, 1838.97300, 5.02452, 44.13536, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 6.00000, 2196.00000, 6.00000, 52.70400 +2021-01-01 00:00:00,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 27.61307, 485.33480, 0.00000, 0.00000,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 27.61307, 485.33480, 0.00000, 0.00000, 1.00000,1, 173201.00000, 126840145.00000, 27.61307, 485.33480, 379.31020, 277779.90000, 72.38693,1, 131142.90000, 95447158.00000, 287.20300, 209029.30000, 0.00000,0,1, 5.01000, 3618.39000, 5.01000, 86.84136, 0.00000,0,1, 5.05307, 3683.34500, 5.05307, 88.40027, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 8625.80000, 11.80000, 207.01920,1, 7000.00000, 5117000.00000, 15.33000, 11206.23000,1, 5.75000, 4294.75000, 5.75000, 103.07400 +2022-01-01 00:00:00,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 27.11168, 722.83320, 0.00000, 0.00000,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 27.11168, 722.83320, 0.00000, 0.00000, 1.00000,1, 170092.40000, 188923871.00000, 27.11168, 722.83320, 372.50240, 413743.30000, 72.88832,1, 132285.70000, 143731439.00000, 289.70570, 314771.90000, 0.00000,0,1, 5.13000, 5490.84000, 5.13000, 131.78020, 0.00000,0,1, 4.68168, 5392.15600, 4.68168, 129.41170, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 12932.80000, 11.80000, 310.38720,1, 7000.00000, 7672000.00000, 15.33000, 16801.68000,1, 5.50000, 6302.25000, 5.50000, 151.25400 +2023-01-01 00:00:00,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 28.22570, 970.09030, 0.00000, 0.00000,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 28.22570, 970.09030, 0.00000, 0.00000, 1.00000,1, 176999.40000, 253528652.00000, 28.22570, 970.09030, 387.62870, 555227.80000, 71.77430,1, 133428.60000, 192432878.00000, 292.20860, 421428.00000, 0.00000,0,1, 5.56000, 7520.24000, 5.56000, 180.48580, 0.00000,0,1, 4.86570, 7168.13700, 4.86570, 172.03530, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 17239.80000, 11.80000, 413.75520,1, 7000.00000, 10227000.00000, 15.33000, 22397.13000,1, 6.00000, 8492.25000, 6.00000, 203.81400 +2024-01-01 00:00:00,1, 341037.10000, 581008109.00000, 31.83370, 1249.71800, 746.87130, 1272408.00000, 9908.47000, 31.83370, 1249.71800, 0.00000, 0.00000,1, 341037.10000, 581008109.00000, 31.83370, 1249.71800, 746.87130, 1272408.00000, 9908.47000, 31.83370, 1249.71800, 0.00000, 0.00000, 1.00000,1, 199368.90000, 326497669.00000, 31.83370, 1249.71800, 436.61790, 715029.90000, 68.16630,1, 134668.20000, 241721440.00000, 294.92340, 529370.00000, 0.00000,0,1, 5.75473, 9626.47000, 5.75473, 231.03530, 0.00000,0,1, 4.52221, 8823.26800, 4.52221, 211.75840, 14084.70000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 21558.60000, 11.80000, 517.40640,1, 7000.00000, 12789000.00000, 15.33000, 28007.91000,1, 9.75676, 12063.22000, 9.75676, 289.51740 +2025-01-01 00:00:00,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 32.36843, 1533.26500, 0.00000, 0.00000,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 32.36843, 1533.26500, 0.00000, 0.00000, 1.00000,1, 202684.30000, 400477438.00000, 32.36843, 1533.26500, 443.87860, 877045.60000, 67.63157,1, 135714.30000, 291257160.00000, 297.21430, 637853.20000, 0.00000,0,1, 6.13000, 11863.92000, 6.13000, 284.73410, 0.00000,0,1, 4.68168, 10532.08000, 4.68168, 252.76990, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 25865.60000, 11.80000, 620.77440,1, 7000.00000, 15344000.00000, 15.33000, 33603.36000,1, 9.75676, 15624.44000, 9.75676, 374.98650 +2026-01-01 00:00:00,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 32.39884, 1817.07900, 0.00000, 0.00000,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 32.39884, 1817.07900, 0.00000, 0.00000, 1.00000,1, 202872.80000, 474526010.00000, 32.39884, 1817.07900, 444.29140, 1039212.00000, 67.60116,1, 136857.10000, 341210001.00000, 299.71700, 747249.90000, 0.00000,0,1, 6.25000, 14145.17000, 6.25000, 339.48410, 0.00000,0,1, 5.02452, 12366.03000, 5.02452, 296.78470, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 30172.60000, 11.80000, 724.14240,1, 7000.00000, 17899000.00000, 15.33000, 39198.81000,1, 9.32432, 19027.82000, 9.32432, 456.66760 +2027-01-01 00:00:00,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 33.04086, 2106.51700, 0.00000, 0.00000,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 33.04086, 2106.51700, 0.00000, 0.00000, 1.00000,1, 206853.40000, 550027501.00000, 33.04086, 2106.51700, 453.00890, 1204560.00000, 66.95914,1, 141428.60000, 392831440.00000, 309.72860, 860300.80000, 0.00000,0,1, 6.37000, 16470.22000, 6.37000, 395.28530, 0.00000,0,1, 4.68168, 14074.84000, 4.68168, 337.79620, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 34479.60000, 11.80000, 827.51040,1, 7000.00000, 20454000.00000, 15.33000, 44794.26000,1, 10.18919, 22746.87000, 10.18919, 545.92490 +2028-01-01 00:00:00,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 32.26232, 2389.90900, 0.00000, 0.00000,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 32.26232, 2389.90900, 0.00000, 0.00000, 1.00000,1, 202026.40000, 623969164.00000, 32.26232, 2389.90900, 442.43780, 1366492.00000, 67.73768,1, 130000.00000, 440411440.00000, 284.70000, 964501.00000, 0.00000,0,1, 6.52000, 18856.54000, 6.52000, 452.55700, 0.00000,0,1, 4.18557, 15606.76000, 4.18557, 374.56220, 12000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.75676, 26317.85000, 9.75676, 631.62830 +2029-01-01 00:00:00,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 32.92043, 2678.29200, 0.00000, 0.00000,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 32.92043, 2678.29200, 0.00000, 0.00000, 1.00000,1, 206106.70000, 699198109.00000, 32.92043, 2678.29200, 451.37370, 1531244.00000, 67.07957,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.64000, 21280.14000, 6.64000, 510.72340, 0.00000,0,1, 4.50746, 17251.98000, 4.50746, 414.04750, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.97297, 29957.98000, 9.97297, 718.99150 +2030-01-01 00:00:00,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 32.79003, 2965.53300, 0.00000, 0.00000,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 32.79003, 2965.53300, 0.00000, 0.00000, 1.00000,1, 205298.20000, 774131952.00000, 32.79003, 2965.53300, 449.60310, 1695349.00000, 67.20997,1, 50000.00000, 476911440.00000, 109.50000, 1044436.00000, 0.00000,0,1, 6.80000, 23762.14000, 6.80000, 570.29140, 0.00000,0,1, 4.86570, 19027.96000, 4.86570, 456.67100, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 47412.40000, 11.80000, 1137.89800,1, 7000.00000, 28126000.00000, 15.33000, 61595.94000,1, 9.32432, 33361.36000, 9.32432, 800.67260 +2031-01-01 00:00:00,1, 260635.10000, 1374301204.00000, 32.52178, 3250.42300, 570.79090, 3009720.00000, 7000.00000, 32.52178, 3250.42300, 0.00000, 0.00000,1, 260635.10000, 1374301204.00000, 32.52178, 3250.42300, 570.79090, 3009720.00000, 7000.00000, 32.52178, 3250.42300, 0.00000, 0.00000, 1.00000,1, 203635.10000, 848458764.00000, 32.52178, 3250.42300, 445.96090, 1858125.00000, 67.47822,1, 50000.00000, 495161440.00000, 109.50000, 1084404.00000, 0.00000,0,1, 6.89000, 26276.99000, 6.89000, 630.64780, 0.00000,0,1, 4.50746, 20673.18000, 4.50746, 496.15640, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 51719.40000, 11.80000, 1241.26600,1, 7000.00000, 30681000.00000, 15.33000, 67191.39000,1, 9.32432, 36764.74000, 9.32432, 882.35370 diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_full_csv/results.csv b/src/tests/ecalc_cli/snapshots/test_app/test_full_csv/results.csv index 61bb215432..97bed83b0e 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_full_csv/results.csv +++ b/src/tests/ecalc_cli/snapshots/test_app/test_full_csv/results.csv @@ -1,3 +1,4 @@ +<<<<<<< HEAD timesteps,model.is_valid[N/A],model.energy_usage[Sm3/cd],model.energy_usage_cumulative[Sm3 (cd)],model.power[MW (sd)],model.power_cumulative[GWh (cd)],model.co2.rate[t/cd],model.co2.cumulative[t (cd)],model.hydrocarbon_export_rate[Sm3/cd],model.power_electrical[MW (sd)],model.power_electrical_cumulative[GWh (cd)],model.power_mechanical[MW (sd)],model.power_mechanical_cumulative[GWh (cd)],Installation A.is_valid[N/A],Installation A.energy_usage[Sm3/cd],Installation A.energy_usage_cumulative[Sm3 (cd)],Installation A.power[MW (sd)],Installation A.power_cumulative[GWh (cd)],Installation A.co2.rate[t/cd],Installation A.co2.cumulative[t (cd)],Installation A.hydrocarbon_export_rate[Sm3/cd],Installation A.power_electrical[MW (sd)],Installation A.power_electrical_cumulative[GWh (cd)],Installation A.power_mechanical[MW (sd)],Installation A.power_mechanical_cumulative[GWh (cd)],Installation A.regularity[N/A],Generator set A.is_valid[N/A],Generator set A.energy_usage[Sm3/cd],Generator set A.energy_usage_cumulative[Sm3 (cd)],Generator set A.power[MW (sd)],Generator set A.power_cumulative[GWh (cd)],Generator set A.co2.rate[t/cd],Generator set A.co2.cumulative[t (cd)],Generator set A.power_capacity_margin[MW (sd)],Gas export compressor.is_valid[N/A],Gas export compressor.energy_usage[Sm3/cd],Gas export compressor.energy_usage_cumulative[Sm3 (cd)],Gas export compressor.co2.rate[t/cd],Gas export compressor.co2.cumulative[t (cd)],Gas export compressor.recirculation_loss[MW (sd)],Gas export compressor.rate_exceeds_maximum[N/A],Gas injection compressor.is_valid[N/A],Gas injection compressor.energy_usage[MW (sd)],Gas injection compressor.energy_usage_cumulative[MWd (cd)],Gas injection compressor.power[MW (sd)],Gas injection compressor.power_cumulative[GWh (cd)],Gas injection compressor.recirculation_loss[MW (sd)],Gas injection compressor.rate_exceeds_maximum[N/A],Produced water reinjection pump.is_valid[N/A],Produced water reinjection pump.energy_usage[MW (sd)],Produced water reinjection pump.energy_usage_cumulative[MWd (cd)],Produced water reinjection pump.power[MW (sd)],Produced water reinjection pump.power_cumulative[GWh (cd)],Produced water reinjection pump.inlet_liquid_rate_m3_per_day[Sm3/sd],Produced water reinjection pump.inlet_pressure_bar[bara],Produced water reinjection pump.outlet_pressure_bar[bara],Produced water reinjection pump.operational_head[J/kg],Base production load.is_valid[N/A],Base production load.energy_usage[MW (sd)],Base production load.energy_usage_cumulative[MWd (cd)],Base production load.power[MW (sd)],Base production load.power_cumulative[GWh (cd)],Flare.is_valid[N/A],Flare.energy_usage[Sm3/cd],Flare.energy_usage_cumulative[Sm3 (cd)],Flare.co2.rate[t/cd],Flare.co2.cumulative[t (cd)],Sea water injection pump.is_valid[N/A],Sea water injection pump.energy_usage[MW (sd)],Sea water injection pump.energy_usage_cumulative[MWd (cd)],Sea water injection pump.power[MW (sd)],Sea water injection pump.power_cumulative[GWh (cd)] 2020-01-01 00:00:00,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000,1, 310830.00000, 0.00000, 27.71452, 0.00000, 680.71770, 0.00000, 12500.00000, 27.71452, 0.00000, 0.00000, 0.00000, 1.00000,1, 173830.00000, 0.00000, 27.71452, 0.00000, 380.68770, 0.00000, 72.28548,1, 130000.00000, 0.00000, 284.70000, 0.00000, 0.00000,0,1, 4.89000, 0.00000, 4.89000, 0.00000, 0.00000,0,1, 5.02452, 0.00000, 5.02452, 0.00000, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 0.00000, 11.80000, 0.00000,1, 7000.00000, 0.00000, 15.33000, 0.00000,1, 6.00000, 0.00000, 6.00000, 0.00000 2021-01-01 00:00:00,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000,1, 311343.90000, 113763780.00000, 27.61307, 243.44430, 681.84320, 249142.70000, 11600.00000, 27.61307, 243.44430, 0.00000, 0.00000, 1.00000,1, 173201.00000, 63621780.00000, 27.61307, 243.44430, 379.31020, 139331.70000, 72.38693,1, 131142.90000, 47580000.00000, 287.20300, 104200.20000, 0.00000,0,1, 5.01000, 1789.74000, 5.01000, 42.95376, 0.00000,0,1, 5.05307, 1838.97300, 5.05307, 44.13536, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 5.75000, 2196.00000, 5.75000, 52.70400 @@ -11,3 +12,17 @@ timesteps,model.is_valid[N/A],model.energy_usage[Sm3/cd],model.energy_usage_cumu 2029-01-01 00:00:00,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000,1, 263106.70000, 1087396604.00000, 32.92043, 2389.90900, 576.20370, 2381399.00000, 7500.00000, 32.92043, 2389.90900, 0.00000, 0.00000, 1.00000,1, 206106.70000, 623969164.00000, 32.92043, 2389.90900, 451.37370, 1366492.00000, 67.07957,1, 50000.00000, 440411440.00000, 109.50000, 964501.00000, 0.00000,0,1, 6.64000, 18856.54000, 6.64000, 452.55700, 0.00000,0,1, 4.50746, 15606.76000, 4.50746, 374.56220, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.97297, 26317.85000, 9.97297, 631.62830 2030-01-01 00:00:00,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000,1, 262298.20000, 1183430550.00000, 32.79003, 2678.29200, 574.43310, 2591713.00000, 8000.00000, 32.79003, 2678.29200, 0.00000, 0.00000, 1.00000,1, 205298.20000, 699198109.00000, 32.79003, 2678.29200, 449.60310, 1531244.00000, 67.20997,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.80000, 21280.14000, 6.80000, 510.72340, 0.00000,0,1, 4.86570, 17251.98000, 4.86570, 414.04750, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.32432, 29957.98000, 9.32432, 718.99150 2031-01-01 00:00:00,1, 260635.10000, 1279169392.00000, 32.52178, 2965.53300, 570.79090, 2801381.00000, 7000.00000, 32.52178, 2965.53300, 0.00000, 0.00000,1, 260635.10000, 1279169392.00000, 32.52178, 2965.53300, 570.79090, 2801381.00000, 7000.00000, 32.52178, 2965.53300, 0.00000, 0.00000, 1.00000,1, 203635.10000, 774131952.00000, 32.52178, 2965.53300, 445.96090, 1695349.00000, 67.47822,1, 50000.00000, 476911440.00000, 109.50000, 1044436.00000, 0.00000,0,1, 6.89000, 23762.14000, 6.89000, 570.29140, 0.00000,0,1, 4.50746, 19027.96000, 4.50746, 456.67100, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 47412.40000, 11.80000, 1137.89800,1, 7000.00000, 28126000.00000, 15.33000, 61595.94000,1, 9.32432, 33361.36000, 9.32432, 800.67260 +======= +timesteps,model.is_valid[N/A],model.energy_usage[Sm3/cd],model.energy_usage_cumulative[Sm3 (cd)],model.power[MW (sd)],model.power_cumulative[GWh (cd)],model.co2.rate[t/cd],model.co2.cumulative[t (cd)],model.hydrocarbon_export_rate[Sm3/cd],model.co2.intensity_sm3[kg/Sm3],model.co2.intensity_boe[kg/BOE],model.co2.intensity_yearly_sm3[kg/Sm3],model.co2.intensity_yearly_boe[kg/BOE],model.power_electrical[MW (sd)],model.power_electrical_cumulative[GWh (cd)],model.power_mechanical[MW (sd)],model.power_mechanical_cumulative[GWh (cd)],Installation A.is_valid[N/A],Installation A.energy_usage[Sm3/cd],Installation A.energy_usage_cumulative[Sm3 (cd)],Installation A.power[MW (sd)],Installation A.power_cumulative[GWh (cd)],Installation A.co2.rate[t/cd],Installation A.co2.cumulative[t (cd)],Installation A.hydrocarbon_export_rate[Sm3/cd],Installation A.co2.intensity_sm3[kg/Sm3],Installation A.co2.intensity_boe[kg/BOE],Installation A.co2.intensity_yearly_sm3[kg/Sm3],Installation A.co2.intensity_yearly_boe[kg/BOE],Installation A.power_electrical[MW (sd)],Installation A.power_electrical_cumulative[GWh (cd)],Installation A.power_mechanical[MW (sd)],Installation A.power_mechanical_cumulative[GWh (cd)],Installation A.regularity[N/A],Generator set A.is_valid[N/A],Generator set A.energy_usage[Sm3/cd],Generator set A.energy_usage_cumulative[Sm3 (cd)],Generator set A.power[MW (sd)],Generator set A.power_cumulative[GWh (cd)],Generator set A.co2.rate[t/cd],Generator set A.co2.cumulative[t (cd)],Generator set A.power_capacity_margin[MW (sd)],Gas export compressor.is_valid[N/A],Gas export compressor.energy_usage[Sm3/cd],Gas export compressor.energy_usage_cumulative[Sm3 (cd)],Gas export compressor.co2.rate[t/cd],Gas export compressor.co2.cumulative[t (cd)],Gas export compressor.recirculation_loss[MW (sd)],Gas export compressor.rate_exceeds_maximum[N/A],Gas injection compressor.is_valid[N/A],Gas injection compressor.energy_usage[MW (sd)],Gas injection compressor.energy_usage_cumulative[MWd (cd)],Gas injection compressor.power[MW (sd)],Gas injection compressor.power_cumulative[GWh (cd)],Gas injection compressor.recirculation_loss[MW (sd)],Gas injection compressor.rate_exceeds_maximum[N/A],Produced water reinjection pump.is_valid[N/A],Produced water reinjection pump.energy_usage[MW (sd)],Produced water reinjection pump.energy_usage_cumulative[MWd (cd)],Produced water reinjection pump.power[MW (sd)],Produced water reinjection pump.power_cumulative[GWh (cd)],Produced water reinjection pump.inlet_liquid_rate_m3_per_day[Sm3/sd],Produced water reinjection pump.inlet_pressure_bar[bara],Produced water reinjection pump.outlet_pressure_bar[bara],Produced water reinjection pump.operational_head[J/kg],Base production load.is_valid[N/A],Base production load.energy_usage[MW (sd)],Base production load.energy_usage_cumulative[MWd (cd)],Base production load.power[MW (sd)],Base production load.power_cumulative[GWh (cd)],Flare.is_valid[N/A],Flare.energy_usage[Sm3/cd],Flare.energy_usage_cumulative[Sm3 (cd)],Flare.co2.rate[t/cd],Flare.co2.cumulative[t (cd)],Sea water injection pump.is_valid[N/A],Sea water injection pump.energy_usage[MW (sd)],Sea water injection pump.energy_usage_cumulative[MWd (cd)],Sea water injection pump.power[MW (sd)],Sea water injection pump.power_cumulative[GWh (cd)] +2020-01-01 00:00:00,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 54.45742, 8.65778,54.45742,8.657777, 27.71452, 243.44430, 0.00000, 0.00000,1, 310830.00000, 113763780.00000, 27.71452, 243.44430, 680.71770, 249142.70000, 12500.00000, 54.45742, 8.65778,54.45742,8.657777, 27.71452, 243.44430, 0.00000, 0.00000, 1.00000,1, 173830.00000, 63621780.00000, 27.71452, 243.44430, 380.68770, 139331.70000, 72.28548,1, 130000.00000, 47580000.00000, 284.70000, 104200.20000, 0.00000,0,1, 4.89000, 1789.74000, 4.89000, 42.95376, 0.00000,0,1, 5.02452, 1838.97300, 5.02452, 44.13536, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 4318.80000, 11.80000, 103.65120,1, 7000.00000, 2562000.00000, 15.33000, 5610.78000,1, 6.00000, 2196.00000, 6.00000, 52.70400 +2021-01-01 00:00:00,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 56.53484, 8.98805,56.53484,8.988052, 27.61307, 485.33480, 0.00000, 0.00000,1, 311343.90000, 227404304.00000, 27.61307, 485.33480, 681.84320, 498015.40000, 11600.00000, 56.53484, 8.98805,56.53484,8.988052, 27.61307, 485.33480, 0.00000, 0.00000, 1.00000,1, 173201.00000, 126840145.00000, 27.61307, 485.33480, 379.31020, 277779.90000, 72.38693,1, 131142.90000, 95447158.00000, 287.20300, 209029.30000, 0.00000,0,1, 5.01000, 3618.39000, 5.01000, 86.84136, 0.00000,0,1, 5.05307, 3683.34500, 5.05307, 88.40027, 17200.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 8625.80000, 11.80000, 207.01920,1, 7000.00000, 5117000.00000, 15.33000, 11206.23000,1, 5.75000, 4294.75000, 5.75000, 103.07400 +2022-01-01 00:00:00,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 58.61944, 9.31947,58.61944,9.319466, 27.11168, 722.83320, 0.00000, 0.00000,1, 309378.10000, 340327310.00000, 27.11168, 722.83320, 677.53810, 745316.90000, 10700.00000, 58.61944, 9.31947,58.61944,9.319466, 27.11168, 722.83320, 0.00000, 0.00000, 1.00000,1, 170092.40000, 188923871.00000, 27.11168, 722.83320, 372.50240, 413743.30000, 72.88832,1, 132285.70000, 143731439.00000, 289.70570, 314771.90000, 0.00000,0,1, 5.13000, 5490.84000, 5.13000, 131.78020, 0.00000,0,1, 4.68168, 5392.15600, 4.68168, 129.41170, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 12932.80000, 11.80000, 310.38720,1, 7000.00000, 7672000.00000, 15.33000, 16801.68000,1, 5.50000, 6302.25000, 5.50000, 151.25400 +2023-01-01 00:00:00,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 61.32357, 9.74938,61.32357,9.749375, 28.22570, 970.09030, 0.00000, 0.00000,1, 317428.00000, 456188530.00000, 28.22570, 970.09030, 695.16730, 999052.90000, 9800.00000, 61.32357, 9.74938,61.32357,9.749375, 28.22570, 970.09030, 0.00000, 0.00000, 1.00000,1, 176999.40000, 253528652.00000, 28.22570, 970.09030, 387.62870, 555227.80000, 71.77430,1, 133428.60000, 192432878.00000, 292.20860, 421428.00000, 0.00000,0,1, 5.56000, 7520.24000, 5.56000, 180.48580, 0.00000,0,1, 4.86570, 7168.13700, 4.86570, 172.03530, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 17239.80000, 11.80000, 413.75520,1, 7000.00000, 10227000.00000, 15.33000, 22397.13000,1, 6.00000, 8492.25000, 6.00000, 203.81400 +2024-01-01 00:00:00,1, 340633.50000, 570300752.00000, 31.78422, 1225.63500, 745.98740, 1248959.00000, 9900.00000, 63.69638, 10.12661,63.88231,10.15617, 31.78422, 1225.63500, 0.00000, 0.00000,1, 340633.50000, 570300752.00000, 31.78422, 1225.63500, 745.98740, 1248959.00000, 9900.00000, 63.69638, 10.12661,63.88231,10.15617, 31.78422, 1225.63500, 0.00000, 0.00000, 1.00000,1, 199062.10000, 320214456.00000, 31.78422, 1225.63500, 435.94600, 701269.70000, 68.21578,1, 134571.40000, 237514297.00000, 294.71140, 520156.30000, 0.00000,0,1, 5.72000, 9436.44000, 5.72000, 226.47460, 0.00000,0,1, 4.50746, 8678.13600, 4.50746, 208.27530, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 21192.80000, 11.80000, 508.62720,1, 7000.00000, 12572000.00000, 15.33000, 27532.68000,1, 9.75676, 11760.76000, 9.75676, 282.25830 +2024-12-01 00:00:00,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 65.70359, 10.44572,nan,nan, 32.36843, 1533.26500, 0.00000, 0.00000,1, 345398.60000, 707078598.00000, 32.36843, 1533.26500, 756.42290, 1548502.00000, 10000.00000, 65.70359, 10.44572,nan,nan, 32.36843, 1533.26500, 0.00000, 0.00000, 1.00000,1, 202684.30000, 400477438.00000, 32.36843, 1533.26500, 443.87860, 877045.60000, 67.63157,1, 135714.30000, 291257160.00000, 297.21430, 637853.20000, 0.00000,0,1, 6.13000, 11863.92000, 6.13000, 284.73410, 0.00000,0,1, 4.68168, 10532.08000, 4.68168, 252.76990, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 25865.60000, 11.80000, 620.77440,1, 7000.00000, 15344000.00000, 15.33000, 33603.36000,1, 9.75676, 15624.44000, 9.75676, 374.98650 +2026-01-01 00:00:00,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 66.10042, 10.50881,66.10042,10.50881, 32.39884, 1817.07900, 0.00000, 0.00000,1, 346729.90000, 833635012.00000, 32.39884, 1817.07900, 759.33840, 1825661.00000, 11100.00000, 66.10042, 10.50881,66.10042,10.50881, 32.39884, 1817.07900, 0.00000, 0.00000, 1.00000,1, 202872.80000, 474526010.00000, 32.39884, 1817.07900, 444.29140, 1039212.00000, 67.60116,1, 136857.10000, 341210001.00000, 299.71700, 747249.90000, 0.00000,0,1, 6.25000, 14145.17000, 6.25000, 339.48410, 0.00000,0,1, 5.02452, 12366.03000, 5.02452, 296.78470, 17000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 30172.60000, 11.80000, 724.14240,1, 7000.00000, 17899000.00000, 15.33000, 39198.81000,1, 9.32432, 19027.82000, 9.32432, 456.66760 +2027-01-01 00:00:00,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 67.07539, 10.66381,67.07539,10.66381, 33.04086, 2106.51700, 0.00000, 0.00000,1, 355282.00000, 963312942.00000, 33.04086, 2106.51700, 778.06750, 2109655.00000, 10500.00000, 67.07539, 10.66381,67.07539,10.66381, 33.04086, 2106.51700, 0.00000, 0.00000, 1.00000,1, 206853.40000, 550027501.00000, 33.04086, 2106.51700, 453.00890, 1204560.00000, 66.95914,1, 141428.60000, 392831440.00000, 309.72860, 860300.80000, 0.00000,0,1, 6.37000, 16470.22000, 6.37000, 395.28530, 0.00000,0,1, 4.68168, 14074.84000, 4.68168, 337.79620, 15000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 34479.60000, 11.80000, 827.51040,1, 7000.00000, 20454000.00000, 15.33000, 44794.26000,1, 10.18919, 22746.87000, 10.18919, 545.92490 +2028-01-01 00:00:00,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 68.17826, 10.83915,68.17826,10.83915, 32.26232, 2389.90900, 0.00000, 0.00000,1, 339026.40000, 1087396604.00000, 32.26232, 2389.90900, 742.46780, 2381399.00000, 9500.00000, 68.17826, 10.83915,68.17826,10.83915, 32.26232, 2389.90900, 0.00000, 0.00000, 1.00000,1, 202026.40000, 623969164.00000, 32.26232, 2389.90900, 442.43780, 1366492.00000, 67.73768,1, 130000.00000, 440411440.00000, 284.70000, 964501.00000, 0.00000,0,1, 6.52000, 18856.54000, 6.52000, 452.55700, 0.00000,0,1, 4.18557, 15606.76000, 4.18557, 374.56220, 12000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 38798.40000, 11.80000, 931.16160,1, 7000.00000, 23016000.00000, 15.33000, 50405.04000,1, 9.75676, 26317.85000, 9.75676, 631.62830 +2029-01-01 00:00:00,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 68.80684, 10.93908,68.80684,10.93908, 32.92043, 2678.29200, 0.00000, 0.00000,1, 263106.70000, 1183430550.00000, 32.92043, 2678.29200, 576.20370, 2591713.00000, 7500.00000, 68.80684, 10.93908,68.80684,10.93908, 32.92043, 2678.29200, 0.00000, 0.00000, 1.00000,1, 206106.70000, 699198109.00000, 32.92043, 2678.29200, 451.37370, 1531244.00000, 67.07957,1, 50000.00000, 458661440.00000, 109.50000, 1004469.00000, 0.00000,0,1, 6.64000, 21280.14000, 6.64000, 510.72340, 0.00000,0,1, 4.50746, 17251.98000, 4.50746, 414.04750, 14000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 43105.40000, 11.80000, 1034.53000,1, 7000.00000, 25571000.00000, 15.33000, 56000.49000,1, 9.97297, 29957.98000, 9.97297, 718.99150 +2030-01-01 00:00:00,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 69.02248, 10.97337,69.02248,10.97337, 32.79003, 2965.53300, 0.00000, 0.00000,1, 262298.20000, 1279169392.00000, 32.79003, 2965.53300, 574.43310, 2801381.00000, 8000.00000, 69.02248, 10.97337,69.02248,10.97337, 32.79003, 2965.53300, 0.00000, 0.00000, 1.00000,1, 205298.20000, 774131952.00000, 32.79003, 2965.53300, 449.60310, 1695349.00000, 67.20997,1, 50000.00000, 476911440.00000, 109.50000, 1044436.00000, 0.00000,0,1, 6.80000, 23762.14000, 6.80000, 570.29140, 0.00000,0,1, 4.86570, 19027.96000, 4.86570, 456.67100, 16000.00000, 10.00000, 200.00000, 18811.88000,1, 11.80000, 47412.40000, 11.80000, 1137.89800,1, 7000.00000, 28126000.00000, 15.33000, 61595.94000,1, 9.32432, 33361.36000, 9.32432, 800.67260 +>>>>>>> ed897ccd (chore: update snapshots) diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_full_simplified_json/results.json b/src/tests/ecalc_cli/snapshots/test_app/test_full_simplified_json/results.json index 80cf66618b..c5272f388b 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_full_simplified_json/results.json +++ b/src/tests/ecalc_cli/snapshots/test_app/test_full_simplified_json/results.json @@ -1,37 +1,105 @@ { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "components": [ { "componentType": "ASSET", "component_level": "ASSET", "name": "model", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -43,7 +111,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -60,8 +127,7 @@ 778.0675, 742.4678, 576.2037, - 574.4331, - 570.7909 + 574.4331 ] } }, @@ -76,8 +142,7 @@ 355282.0, 339026.4, 263106.7, - 262298.2, - 260635.1 + 262298.2 ], "energy_usage_unit": "Sm3/d", "power": [ @@ -91,8 +156,7 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, { @@ -100,20 +164,54 @@ "component_level": "INSTALLATION", "parent": "model", "name": "Installation A", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -125,7 +223,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -142,8 +239,7 @@ 778.0675, 742.4678, 576.2037, - 574.4331, - 570.7909 + 574.4331 ] } }, @@ -158,8 +254,7 @@ 355282.0, 339026.4, 263106.7, - 262298.2, - 260635.1 + 262298.2 ], "energy_usage_unit": "Sm3/d", "power": [ @@ -173,8 +268,7 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, { @@ -182,20 +276,54 @@ "component_level": "GENERATOR_SET", "parent": "Installation A", "name": "Generator set A", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -207,7 +335,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -224,8 +351,7 @@ 453.0089, 442.4378, 451.3737, - 449.6031, - 445.9609 + 449.6031 ] } }, @@ -240,8 +366,7 @@ 206853.4, 202026.4, 206106.7, - 205298.2, - 203635.1 + 205298.2 ], "energy_usage_unit": "Sm3/d", "power": [ @@ -255,8 +380,7 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, { @@ -264,20 +388,54 @@ "component_level": "CONSUMER", "parent": "Installation A", "name": "Gas export compressor", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -289,7 +447,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -306,7 +463,6 @@ 309.7286, 284.7, 109.5, - 109.5, 109.5 ] } @@ -322,7 +478,6 @@ 141428.6, 130000.0, 50000.0, - 50000.0, 50000.0 ], "energy_usage_unit": "Sm3/d" @@ -332,20 +487,54 @@ "component_level": "CONSUMER", "parent": "Generator set A", "name": "Gas injection compressor", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -357,7 +546,6 @@ 1, 1, 1, - 1, 1 ], "emissions": {}, @@ -372,8 +560,7 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ], "energy_usage_unit": "MW", "power": [ @@ -387,8 +574,7 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, { @@ -396,20 +582,54 @@ "component_level": "CONSUMER", "parent": "Generator set A", "name": "Produced water reinjection pump", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -421,7 +641,6 @@ 1, 1, 1, - 1, 1 ], "emissions": {}, @@ -436,8 +655,7 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ], "energy_usage_unit": "MW", "power": [ @@ -451,8 +669,7 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ] }, { @@ -460,20 +677,54 @@ "component_level": "CONSUMER", "parent": "Generator set A", "name": "Base production load", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -485,7 +736,6 @@ 1, 1, 1, - 1, 1 ], "emissions": {}, @@ -500,7 +750,6 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ], "energy_usage_unit": "MW", @@ -515,7 +764,6 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ] }, @@ -524,20 +772,54 @@ "component_level": "CONSUMER", "parent": "Installation A", "name": "Flare", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -549,7 +831,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -566,7 +847,6 @@ 15.33, 15.33, 15.33, - 15.33, 15.33 ] } @@ -582,7 +862,6 @@ 7000.0, 7000.0, 7000.0, - 7000.0, 7000.0 ], "energy_usage_unit": "Sm3/d" @@ -592,20 +871,54 @@ "component_level": "CONSUMER", "parent": "Generator set A", "name": "Sea water injection pump", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2024-12-01 00:00:00" + }, + { + "start": "2024-12-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -617,7 +930,6 @@ 1, 1, 1, - 1, 1 ], "emissions": {}, @@ -632,7 +944,6 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ], "energy_usage_unit": "MW", @@ -647,7 +958,6 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] } 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 204fe6af43..48622a3722 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 @@ -5,34 +5,100 @@ "emissions": { "ch4": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 710.2458, 1742.297, 3502.572, @@ -58,7 +124,191 @@ ] }, "name": "ch4", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -82,34 +332,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 4.67267, @@ -133,66 +357,106 @@ 4.342623, 4.342623, 4.342623, - 4.342623, - 1.665758 + 4.342623 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 189786.2, 470039.2, 948040.8, @@ -218,7 +482,191 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -242,34 +690,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 1248.593, @@ -293,38 +715,104 @@ 1195.583, 1195.583, 1195.583, - 1195.583, - 606.6727 + 1195.583 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -348,34 +836,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 467267.0, @@ -399,39 +861,104 @@ 434262.3, 434262.3, 434262.3, - 434262.3, - 166575.8 + 434262.3 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 71024581.0, 174229715.0, 350257162.0, @@ -457,6 +984,98 @@ ] }, "hydrocarbon_export_rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -480,34 +1099,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 10000.0, @@ -531,37 +1124,103 @@ 2800.0, 2600.0, 1800.0, - 1600.0, - 0.0 + 1600.0 ] }, "id": "model", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -585,12 +1244,195 @@ false, false, false, - false, - true + false ] }, "name": "model", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -614,34 +1456,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 49.23593, @@ -665,39 +1481,104 @@ 46.08558, 46.08558, 46.08558, - 46.08558, - 15.2 + 46.08558 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 179.6127, 432.4884, 863.7952, @@ -723,6 +1604,98 @@ ] }, "power_electrical": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -746,34 +1719,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 49.23593, @@ -797,39 +1744,104 @@ 46.08558, 46.08558, 46.08558, - 46.08558, - 15.2 + 46.08558 ] }, "power_electrical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 179.6127, 432.4884, 863.7952, @@ -855,6 +1867,98 @@ ] }, "power_mechanical": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -878,34 +1982,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -929,36 +2007,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_mechanical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ 0.0, @@ -982,41 +2126,107 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, "models": [ { "componentType": "COMPRESSOR", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1040,34 +2250,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1091,36 +2275,102 @@ null, null, null, - null, - 0.0 + null ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ 0.0, @@ -1144,7 +2394,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -1170,36 +2419,102 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1223,36 +2538,102 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1276,36 +2657,102 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -1329,36 +2776,102 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1382,37 +2895,195 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 20.0, @@ -1436,11 +3107,102 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1464,34 +3226,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1515,11 +3251,102 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1543,34 +3370,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1594,36 +3395,102 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -1647,61 +3514,102 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1725,37 +3633,103 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -1779,11 +3753,102 @@ false, false, false, - false, - true + false ] }, "maximum_rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1807,34 +3872,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1858,38 +3897,104 @@ null, null, null, - null, null ] }, "name": "Gas export compressors B", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1913,36 +4018,102 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1966,36 +4137,102 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -2019,36 +4256,102 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -2072,37 +4375,195 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -2126,11 +4587,102 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2154,34 +4706,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2205,11 +4731,102 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2233,34 +4850,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2284,36 +4875,102 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -2337,61 +4994,102 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -2415,13 +5113,196 @@ null, null, null, - null, null ] } }, "parent": "Gas export compressors B", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2445,34 +5326,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -2496,36 +5351,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "requested_inlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 20.0, @@ -2549,36 +5470,102 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ] }, "requested_outlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -2602,13 +5589,104 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "stage_results": [ { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2632,34 +5710,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -2683,7 +5735,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -2709,10 +5760,101 @@ "NOT_CALCULATED", "NOT_CALCULATED", "NOT_CALCULATED", - "NOT_CALCULATED", "NOT_CALCULATED" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2736,34 +5878,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2787,38 +5903,104 @@ null, null, null, - null, - 0.0 + null ] }, "energy_usage_unit": "Sm3/d", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -2842,37 +6024,103 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2896,36 +6144,102 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2949,36 +6263,102 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -3002,36 +6382,102 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3055,37 +6501,195 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 20.0, @@ -3109,11 +6713,102 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3137,34 +6832,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3188,11 +6857,102 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3216,34 +6976,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3267,36 +7001,102 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -3320,61 +7120,102 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3398,37 +7239,103 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -3452,36 +7359,102 @@ false, false, false, - false, - true + false ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -3505,36 +7478,102 @@ null, null, null, - null, null ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -3558,38 +7597,104 @@ null, null, null, - null, null ] }, "name": "Stage 1", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3613,36 +7718,102 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3666,36 +7837,102 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -3719,36 +7956,102 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3772,37 +8075,195 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -3826,11 +8287,102 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3854,34 +8406,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3905,11 +8431,102 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3933,34 +8550,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3984,36 +8575,102 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -4037,61 +8694,102 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -4115,37 +8813,195 @@ null, null, null, - null, null ] } }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ null, @@ -4169,36 +9025,102 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -4222,36 +9144,102 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -4275,36 +9263,102 @@ null, null, null, - null, null ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -4328,11 +9382,102 @@ null, null, null, - null, null ] }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4356,34 +9501,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ null, @@ -4407,37 +9526,103 @@ null, null, null, - null, null ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -4461,36 +9646,102 @@ false, false, false, - false, false ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -4514,36 +9765,102 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -4567,36 +9884,102 @@ false, false, false, - false, false ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -4620,67 +10003,108 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } - ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" ] }, { "componentType": "COMPRESSOR", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4704,34 +10128,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 16.0045, @@ -4755,39 +10153,104 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 2432.684, 5857.647, 11699.29, @@ -4834,36 +10297,102 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -4887,36 +10416,102 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 8490.515, @@ -4940,36 +10535,102 @@ 1061.314, 1061.314, 424.5257, - 424.5257, - 0.0 + 424.5257 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 16.19371, @@ -4993,36 +10654,102 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.244485, @@ -5046,37 +10773,195 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 20.0, @@ -5100,11 +10985,102 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5128,34 +11104,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -5179,11 +11129,102 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5207,34 +11248,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -5258,36 +11273,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 303.15, @@ -5311,61 +11392,102 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.953971, @@ -5389,37 +11511,103 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5443,11 +11631,102 @@ true, true, true, - true, true ] }, "maximum_rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5471,34 +11750,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 5799690.0, @@ -5522,38 +11775,104 @@ 5799690.0, 5799690.0, 5799690.0, - 5799690.0, 5799690.0 ] }, "name": "train1_A", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -5577,36 +11896,102 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 1619.194, @@ -5630,36 +12015,102 @@ 202.3993, 202.3993, 80.95972, - 80.95972, - 0.0 + 80.95972 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 84.91442, @@ -5683,36 +12134,102 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.180896, @@ -5736,37 +12253,195 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 120.0, @@ -5790,11 +12465,102 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5818,34 +12584,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -5869,11 +12609,102 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5897,34 +12728,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -5948,36 +12753,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 363.5601, @@ -6001,61 +12872,102 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.913994, @@ -6079,13 +12991,196 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] } }, "parent": "Gas export compressors system A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6109,34 +13204,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 16.0045, @@ -6160,39 +13229,104 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 58.38442, 140.5835, 280.7829, @@ -6218,6 +13352,98 @@ ] }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6241,34 +13467,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -6292,36 +13492,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "requested_inlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 20.0, @@ -6345,36 +13611,102 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ] }, "requested_outlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 120.0, @@ -6398,13 +13730,104 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ] }, "stage_results": [ { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6428,34 +13851,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -6479,8 +13876,7 @@ 2.978226, 2.978226, 3.283394, - 3.283394, - 0.0 + 3.283394 ] }, "chart": { @@ -6578,10 +13974,101 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6605,34 +14092,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.068896, @@ -6656,38 +14117,104 @@ 3.486838, 3.486838, 3.486838, - 3.486838, - 0.0 + 3.486838 ] }, "energy_usage_unit": "MW", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -6711,37 +14238,103 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 8490.515, @@ -6765,36 +14358,102 @@ 1061.314, 1061.314, 424.5257, - 424.5257, - 0.0 + 424.5257 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 8490.515, @@ -6818,36 +14477,102 @@ 7275.942, 7275.942, 7275.942, - 7275.942, - 0.0 + 7275.942 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 16.19371, @@ -6871,36 +14596,102 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.244485, @@ -6924,37 +14715,195 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 20.0, @@ -6978,11 +14927,102 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7006,34 +15046,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -7057,11 +15071,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7085,34 +15190,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -7136,36 +15215,102 @@ 3427798.0, 3427798.0, 3427798.0, - 3427798.0, - 0.0 + 3427798.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 303.15, @@ -7189,61 +15334,102 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.953971, @@ -7267,37 +15453,103 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7321,36 +15573,102 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 137493.0, @@ -7374,36 +15692,102 @@ 17186.62, 17186.62, 6874.648, - 6874.648, - 0.0 + 6874.648 ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 137493.0, @@ -7427,38 +15811,104 @@ 117824.5, 117824.5, 117824.5, - 117824.5, - 0.0 + 117824.5 ] }, "name": "Stage 1", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 5531.998, @@ -7482,36 +15932,102 @@ 691.4997, 691.4997, 276.5999, - 276.5999, - 0.0 + 276.5999 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 5531.998, @@ -7535,36 +16051,102 @@ 4740.643, 4740.643, 4740.643, - 4740.643, - 0.0 + 4740.643 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 24.85412, @@ -7588,36 +16170,102 @@ 24.85412, 24.85412, 24.85412, - 24.85412, 24.85412 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.22005, @@ -7641,37 +16289,195 @@ 1.22005, 1.22005, 1.22005, - 1.22005, 1.22005 ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 36.34241, @@ -7695,11 +16501,102 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7723,34 +16620,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -7774,11 +16645,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7802,34 +16764,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -7853,36 +16789,102 @@ 3427798.0, 3427798.0, 3427798.0, - 3427798.0, - 0.0 + 3427798.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 356.9837, @@ -7906,61 +16908,102 @@ 356.9837, 356.9837, 356.9837, - 356.9837, 356.9837 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.959632, @@ -7984,37 +17027,195 @@ 0.959632, 0.959632, 0.959632, - 0.959632, 0.959632 ] } }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ 0.75, @@ -8038,36 +17239,102 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 106.5366, @@ -8091,36 +17358,102 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 106.5366, @@ -8144,36 +17477,102 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 79.90242, @@ -8197,11 +17596,102 @@ 79.90242, 79.90242, 79.90242, - 79.90242, 79.90242 ] }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -8225,34 +17715,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.068896, @@ -8276,37 +17740,103 @@ 3.486838, 3.486838, 3.486838, - 3.486838, - 0.0 + 3.486838 ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -8330,36 +17860,102 @@ false, false, false, - false, false ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -8383,36 +17979,102 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -8436,36 +18098,102 @@ true, true, true, - true, true ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -8489,38 +18217,104 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -8544,34 +18338,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 2.261364, @@ -8595,8 +18363,7 @@ 5.689259, 5.689259, 5.983079, - 5.983079, - 0.0 + 5.983079 ] }, "chart": { @@ -8694,10 +18461,101 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -8721,34 +18579,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.178958, @@ -8772,38 +18604,104 @@ 6.178958, 6.178958, 6.178958, - 6.178958, - 0.0 + 6.178958 ] }, "energy_usage_unit": "MW", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -8827,37 +18725,103 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 4490.699, @@ -8881,36 +18845,102 @@ 561.3374, 561.3374, 224.5349, - 224.5349, - 0.0 + 224.5349 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 7082.877, @@ -8934,36 +18964,102 @@ 7082.877, 7082.877, 7082.877, - 7082.877, - 0.0 + 7082.877 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 30.61727, @@ -8987,36 +19083,102 @@ 30.61727, 30.61727, 30.61727, - 30.61727, 30.61727 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.226503, @@ -9040,37 +19202,195 @@ 1.226503, 1.226503, 1.226503, - 1.226503, 1.226503 ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 36.34241, @@ -9094,11 +19414,102 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -9122,34 +19533,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -9173,11 +19558,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -9201,34 +19677,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 6308931.0, @@ -9252,36 +19702,102 @@ 6308931.0, 6308931.0, 6308931.0, - 6308931.0, - 0.0 + 6308931.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 303.15, @@ -9305,61 +19821,102 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.917655, @@ -9383,37 +19940,103 @@ 0.917655, 0.917655, 0.917655, - 0.917655, 0.917655 ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -9437,36 +20060,102 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 137493.0, @@ -9490,36 +20179,102 @@ 17186.62, 17186.62, 6874.648, - 6874.648, - 0.0 + 6874.648 ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 216858.4, @@ -9543,38 +20298,104 @@ 216858.4, 216858.4, 216858.4, - 216858.4, - 0.0 + 216858.4 ] }, "name": "Stage 2", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 2960.296, @@ -9598,36 +20419,102 @@ 370.037, 370.037, 148.0148, - 148.0148, - 0.0 + 148.0148 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 4669.075, @@ -9651,36 +20538,102 @@ 4669.075, 4669.075, 4669.075, - 4669.075, - 0.0 + 4669.075 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 46.44568, @@ -9704,36 +20657,102 @@ 46.44568, 46.44568, 46.44568, - 46.44568, 46.44568 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.20363, @@ -9757,37 +20776,195 @@ 1.20363, 1.20363, 1.20363, - 1.20363, 1.20363 ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 66.03854, @@ -9811,11 +20988,102 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -9839,34 +21107,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -9890,11 +21132,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -9918,34 +21251,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 6308931.0, @@ -9969,36 +21276,102 @@ 6308931.0, 6308931.0, 6308931.0, - 6308931.0, - 0.0 + 6308931.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 357.3277, @@ -10022,61 +21395,102 @@ 357.3277, 357.3277, 357.3277, - 357.3277, 357.3277 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.933454, @@ -10100,37 +21514,195 @@ 0.933454, 0.933454, 0.933454, - 0.933454, 0.933454 ] } }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ 0.75, @@ -10154,36 +21726,102 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 102.575, @@ -10207,36 +21845,102 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 102.575, @@ -10260,36 +21964,102 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 76.93126, @@ -10313,11 +22083,102 @@ 76.93126, 76.93126, 76.93126, - 76.93126, 76.93126 ] }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -10341,34 +22202,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.178958, @@ -10392,37 +22227,103 @@ 6.178958, 6.178958, 6.178958, - 6.178958, - 0.0 + 6.178958 ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -10446,36 +22347,102 @@ false, false, false, - false, false ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -10499,36 +22466,102 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -10552,36 +22585,102 @@ true, true, true, - true, true ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -10605,38 +22704,104 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -10660,34 +22825,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 1.333483, @@ -10711,8 +22850,7 @@ 5.203754, 5.203754, 5.535492, - 5.535492, - 0.0 + 5.535492 ] }, "chart": { @@ -10790,10 +22928,101 @@ "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" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -10817,34 +23046,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.75665, @@ -10868,38 +23071,104 @@ 5.75665, 5.75665, 5.75665, - 5.75665, - 0.0 + 5.75665 ] }, "energy_usage_unit": "MW", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -10923,37 +23192,103 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 2305.073, @@ -10977,36 +23312,102 @@ 288.1342, 288.1342, 115.2537, - 115.2537, - 0.0 + 115.2537 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 3000.0, @@ -11030,36 +23431,102 @@ 3000.0, 3000.0, 3000.0, - 3000.0, - 0.0 + 3000.0 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 59.64797, @@ -11083,36 +23550,102 @@ 59.64797, 59.64797, 59.64797, - 59.64797, 59.64797 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.194447, @@ -11136,37 +23669,195 @@ 1.194447, 1.194447, 1.194447, - 1.194447, 1.194447 ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 66.03854, @@ -11190,11 +23881,102 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -11218,34 +24000,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -11269,11 +24025,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -11297,34 +24144,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 5205908.0, @@ -11348,36 +24169,102 @@ 5205908.0, 5205908.0, 5205908.0, - 5205908.0, - 0.0 + 5205908.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 303.15, @@ -11401,61 +24288,102 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.857431, @@ -11479,37 +24407,103 @@ 0.857431, 0.857431, 0.857431, - 0.857431, 0.857431 ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -11533,36 +24527,102 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 137493.0, @@ -11586,36 +24646,102 @@ 17186.62, 17186.62, 6874.648, - 6874.648, - 0.0 + 6874.648 ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 178943.9, @@ -11639,38 +24765,104 @@ 178943.9, 178943.9, 178943.9, - 178943.9, - 0.0 + 178943.9 ] }, "name": "Stage 3", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 1619.194, @@ -11694,36 +24886,102 @@ 202.3993, 202.3993, 80.95972, - 80.95972, - 0.0 + 80.95972 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 2107.344, @@ -11747,36 +25005,102 @@ 2107.344, 2107.344, 2107.344, - 2107.344, - 0.0 + 2107.344 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 84.91442, @@ -11800,36 +25124,102 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.180896, @@ -11853,37 +25243,195 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 120.0, @@ -11907,11 +25455,102 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -11935,34 +25574,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 4000000.0, @@ -11986,11 +25599,102 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -12014,34 +25718,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 5205908.0, @@ -12065,36 +25743,102 @@ 5205908.0, 5205908.0, 5205908.0, - 5205908.0, - 0.0 + 5205908.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 363.5601, @@ -12118,61 +25862,102 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.913994, @@ -12196,37 +25981,195 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] } }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ 0.72, @@ -12250,36 +26193,102 @@ 0.72, 0.72, 0.72, - 0.72, 0.72 ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 101.2919, @@ -12303,36 +26312,102 @@ 101.2919, 101.2919, 101.2919, - 101.2919, 101.2919 ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 115.8125, @@ -12356,36 +26431,102 @@ 115.8125, 115.8125, 115.8125, - 115.8125, 115.8125 ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 83.385, @@ -12409,11 +26550,102 @@ 83.385, 83.385, 83.385, - 83.385, 83.385 ] }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -12437,34 +26669,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.75665, @@ -12488,37 +26694,103 @@ 5.75665, 5.75665, 5.75665, - 5.75665, - 0.0 + 5.75665 ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -12542,36 +26814,102 @@ true, true, true, - true, true ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -12595,36 +26933,102 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -12648,36 +27052,102 @@ true, true, true, - true, true ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -12701,67 +27171,108 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" + } + } + ] + }, + { + "componentType": "COMPRESSOR", + "component_level": "MODEL", + "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } ] - } - ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] - }, - { - "componentType": "COMPRESSOR", - "component_level": "MODEL", - "energy_usage": { + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -12785,34 +27296,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -12836,36 +27321,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ 0.0, @@ -12876,7 +27427,6 @@ 0.0, 0.0, 0.0, - 0.0, 5629.194, 11273.81, 11273.81, @@ -12915,36 +27465,102 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -12968,36 +27584,102 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -13021,36 +27703,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 16.19371, @@ -13074,36 +27822,102 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.244485, @@ -13127,37 +27941,195 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 20.0, @@ -13181,11 +28153,102 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -13209,34 +28272,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -13260,11 +28297,102 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -13288,34 +28416,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -13339,36 +28441,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 303.15, @@ -13392,61 +28560,102 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.953971, @@ -13470,37 +28679,103 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -13524,11 +28799,102 @@ true, true, true, - true, true ] }, "maximum_rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -13552,34 +28918,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 5799690.0, @@ -13603,38 +28943,104 @@ 5799690.0, 5799690.0, 5799690.0, - 5799690.0, 5799690.0 ] }, "name": "train2_A", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -13658,36 +29064,102 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -13711,36 +29183,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 84.91442, @@ -13764,36 +29302,102 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.180896, @@ -13817,37 +29421,195 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 120.0, @@ -13871,11 +29633,102 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -13899,34 +29752,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -13950,11 +29777,102 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -13978,34 +29896,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -14029,36 +29921,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 363.5601, @@ -14082,61 +30040,102 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.913994, @@ -14160,13 +30159,196 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] } }, "parent": "Gas export compressors system A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -14190,34 +30372,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -14241,36 +30397,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ 0.0, @@ -14281,7 +30503,6 @@ 0.0, 0.0, 0.0, - 0.0, 135.1007, 270.5715, 270.5715, @@ -14299,6 +30520,98 @@ ] }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -14322,34 +30635,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -14373,36 +30660,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "requested_inlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 20.0, @@ -14426,36 +30779,102 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ] }, "requested_outlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 120.0, @@ -14479,13 +30898,104 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ] }, "stage_results": [ { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -14509,34 +31019,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -14560,7 +31044,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -14659,10 +31142,101 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -14686,34 +31260,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -14737,38 +31285,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "energy_usage_unit": "MW", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -14792,37 +31406,103 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -14846,36 +31526,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -14899,36 +31645,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 16.19371, @@ -14952,36 +31764,102 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.244485, @@ -15005,37 +31883,195 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 20.0, @@ -15059,11 +32095,102 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -15087,34 +32214,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -15138,11 +32239,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -15166,34 +32358,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -15217,36 +32383,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 303.15, @@ -15270,61 +32502,102 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.953971, @@ -15348,37 +32621,103 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -15402,36 +32741,102 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 0.0, @@ -15455,36 +32860,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 0.0, @@ -15508,38 +32979,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "name": "Stage 1", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -15563,36 +33100,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -15616,36 +33219,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 24.85412, @@ -15669,36 +33338,102 @@ 24.85412, 24.85412, 24.85412, - 24.85412, 24.85412 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.22005, @@ -15722,37 +33457,195 @@ 1.22005, 1.22005, 1.22005, - 1.22005, 1.22005 ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 36.34241, @@ -15776,11 +33669,102 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -15804,34 +33788,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -15855,11 +33813,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -15883,34 +33932,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -15934,36 +33957,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 356.9837, @@ -15987,61 +34076,102 @@ 356.9837, 356.9837, 356.9837, - 356.9837, 356.9837 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.959632, @@ -16065,37 +34195,195 @@ 0.959632, 0.959632, 0.959632, - 0.959632, 0.959632 ] } }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ 0.75, @@ -16119,36 +34407,102 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 106.5366, @@ -16172,36 +34526,102 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 106.5366, @@ -16225,36 +34645,102 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 79.90242, @@ -16278,11 +34764,102 @@ 79.90242, 79.90242, 79.90242, - 79.90242, 79.90242 ] }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -16306,34 +34883,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -16357,37 +34908,103 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -16411,36 +35028,102 @@ false, false, false, - false, false ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -16464,36 +35147,102 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -16517,36 +35266,102 @@ true, true, true, - true, true ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -16570,38 +35385,104 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -16625,34 +35506,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -16676,7 +35531,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -16775,10 +35629,101 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -16802,34 +35747,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -16853,38 +35772,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "energy_usage_unit": "MW", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -16908,37 +35893,103 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -16962,36 +36013,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -17015,36 +36132,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 30.61727, @@ -17068,36 +36251,102 @@ 30.61727, 30.61727, 30.61727, - 30.61727, 30.61727 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.226503, @@ -17121,37 +36370,195 @@ 1.226503, 1.226503, 1.226503, - 1.226503, 1.226503 ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 36.34241, @@ -17175,11 +36582,102 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -17203,34 +36701,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -17254,11 +36726,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -17282,34 +36845,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -17333,36 +36870,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 303.15, @@ -17386,61 +36989,102 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.917655, @@ -17464,37 +37108,103 @@ 0.917655, 0.917655, 0.917655, - 0.917655, 0.917655 ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -17518,36 +37228,102 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 0.0, @@ -17571,36 +37347,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 0.0, @@ -17624,38 +37466,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "name": "Stage 2", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -17679,36 +37587,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -17732,36 +37706,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 46.44568, @@ -17785,36 +37825,102 @@ 46.44568, 46.44568, 46.44568, - 46.44568, 46.44568 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.20363, @@ -17838,37 +37944,195 @@ 1.20363, 1.20363, 1.20363, - 1.20363, 1.20363 ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 66.03854, @@ -17892,11 +38156,102 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -17920,34 +38275,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -17971,11 +38300,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -17999,34 +38419,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -18050,36 +38444,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 357.3277, @@ -18103,61 +38563,102 @@ 357.3277, 357.3277, 357.3277, - 357.3277, 357.3277 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.933454, @@ -18181,37 +38682,195 @@ 0.933454, 0.933454, 0.933454, - 0.933454, 0.933454 ] } }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ 0.75, @@ -18235,36 +38894,102 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 102.575, @@ -18288,36 +39013,102 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 102.575, @@ -18341,36 +39132,102 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 76.93126, @@ -18394,11 +39251,102 @@ 76.93126, 76.93126, 76.93126, - 76.93126, 76.93126 ] }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -18422,34 +39370,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -18473,37 +39395,103 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -18527,36 +39515,102 @@ false, false, false, - false, false ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -18580,36 +39634,102 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -18633,36 +39753,102 @@ true, true, true, - true, true ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -18686,38 +39872,104 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -18741,34 +39993,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -18792,7 +40018,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -18871,10 +40096,101 @@ "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" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -18898,34 +40214,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -18949,38 +40239,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "energy_usage_unit": "MW", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -19004,37 +40360,103 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -19058,36 +40480,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -19111,36 +40599,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 59.64797, @@ -19164,36 +40718,102 @@ 59.64797, 59.64797, 59.64797, - 59.64797, 59.64797 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.194447, @@ -19217,37 +40837,195 @@ 1.194447, 1.194447, 1.194447, - 1.194447, 1.194447 ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 66.03854, @@ -19271,11 +41049,102 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -19299,34 +41168,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -19350,11 +41193,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -19378,34 +41312,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -19429,36 +41337,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 303.15, @@ -19482,61 +41456,102 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.857431, @@ -19560,37 +41575,103 @@ 0.857431, 0.857431, 0.857431, - 0.857431, 0.857431 ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -19614,36 +41695,102 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 0.0, @@ -19667,36 +41814,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ 0.0, @@ -19720,38 +41933,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "name": "Stage 3", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -19775,36 +42054,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ 0.0, @@ -19828,36 +42173,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ 84.91442, @@ -19881,36 +42292,102 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.180896, @@ -19934,37 +42411,195 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 120.0, @@ -19988,11 +42623,102 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -20016,34 +42742,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -20067,11 +42767,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -20095,34 +42886,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -20146,36 +42911,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ 363.5601, @@ -20199,61 +43030,102 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 0.913994, @@ -20277,37 +43149,195 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] } }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ 0.72, @@ -20331,36 +43361,102 @@ 0.72, 0.72, 0.72, - 0.72, 0.72 ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 101.2919, @@ -20384,36 +43480,102 @@ 101.2919, 101.2919, 101.2919, - 101.2919, 101.2919 ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 115.8125, @@ -20437,36 +43599,102 @@ 115.8125, 115.8125, 115.8125, - 115.8125, 115.8125 ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 83.385, @@ -20490,11 +43718,102 @@ 83.385, 83.385, 83.385, - 83.385, 83.385 ] }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -20518,34 +43837,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -20569,37 +43862,103 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -20623,36 +43982,102 @@ true, true, true, - true, true ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -20676,36 +44101,102 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -20729,36 +44220,102 @@ true, true, true, - true, true ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -20782,67 +44339,108 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } - ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" ] }, { "componentType": "PUMP", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -20866,34 +44464,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.285124, @@ -20917,39 +44489,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 499.3388, 1202.355, 2401.426, @@ -20975,6 +44612,98 @@ ] }, "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -20998,34 +44727,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 5000.0, @@ -21049,36 +44752,102 @@ 5000.0, 5000.0, 5000.0, - 5000.0, - 0.0 + 5000.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 3.0, @@ -21102,36 +44871,102 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -21155,37 +44990,103 @@ true, true, true, - true, true ] }, "name": "Single pump A", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 19200.78, @@ -21209,36 +45110,102 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -21262,12 +45229,195 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Single pump A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -21291,34 +45441,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.285124, @@ -21342,39 +45466,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 11.98413, 28.85653, 57.63422, @@ -21398,37 +45587,104 @@ 575.9479, 604.8045 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "PUMP", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -21452,34 +45708,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.540797, @@ -21503,39 +45733,104 @@ 4.792886, 4.792886, 4.792886, - 4.792886, - 0.0 + 4.792886 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 538.2011, 1295.932, 2588.323, @@ -21561,6 +45856,98 @@ ] }, "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -21584,34 +45971,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 9900.0, @@ -21635,36 +45996,102 @@ 14400.0, 14400.0, 14400.0, - 14400.0, - 0.0 + 14400.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 3.0, @@ -21688,36 +46115,102 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -21741,37 +46234,103 @@ true, true, true, - true, true ] }, "name": "pump1", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 19200.78, @@ -21795,36 +46354,102 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -21848,12 +46473,195 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Water injection pump system A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -21877,34 +46685,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.540797, @@ -21928,39 +46710,104 @@ 4.792886, 4.792886, 4.792886, - 4.792886, - 0.0 + 4.792886 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 12.91683, 31.10236, 62.11974, @@ -21984,37 +46831,104 @@ 796.3855, 838.4862 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "PUMP", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -22038,34 +46952,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.540797, @@ -22089,39 +46977,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 538.2011, 1295.932, 2588.323, @@ -22147,6 +47100,98 @@ ] }, "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -22170,34 +47215,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 9900.0, @@ -22221,36 +47240,102 @@ 2600.0, 2600.0, 2600.0, - 600.0, - 0.0 + 600.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 3.0, @@ -22274,36 +47359,102 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -22327,37 +47478,103 @@ true, true, true, - true, true ] }, "name": "pump2", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 19200.78, @@ -22381,36 +47598,102 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -22434,12 +47717,195 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Water injection pump system A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -22463,34 +47929,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.540797, @@ -22514,39 +47954,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 12.91683, 31.10236, 62.11974, @@ -22570,37 +48075,104 @@ 618.3514, 647.2079 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "PUMP", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -22624,34 +48196,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.564709, @@ -22675,39 +48221,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 541.8358, 1304.683, 2605.802, @@ -22733,6 +48344,98 @@ ] }, "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -22756,34 +48459,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 10200.0, @@ -22807,36 +48484,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 3.0, @@ -22860,36 +48603,102 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -22913,37 +48722,103 @@ true, true, true, - true, true ] }, "name": "pump3", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 19200.78, @@ -22967,36 +48842,102 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -23020,12 +48961,195 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Water injection pump system A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -23049,34 +49173,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.564709, @@ -23100,39 +49198,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 13.00406, 31.3124, 62.53925, @@ -23156,37 +49319,104 @@ 124.993, 124.993 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "PUMP", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -23210,34 +49440,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -23261,36 +49465,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ 0.0, @@ -23314,11 +49584,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -23342,34 +49703,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -23393,36 +49728,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 3.0, @@ -23446,36 +49847,102 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -23499,37 +49966,103 @@ true, true, true, - true, true ] }, "name": "pump4", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 19200.78, @@ -23553,36 +50086,102 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -23606,12 +50205,195 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Water injection pump system A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -23635,34 +50417,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -23686,36 +50442,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ 0.0, @@ -23739,40 +50561,106 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -23796,34 +50684,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.7, @@ -23847,39 +50709,104 @@ 11.7, 11.7, 11.7, - 11.7, - 7.6 + 11.7 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1778.4, 4282.2, 8552.7, @@ -23905,31 +50832,98 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -23953,13 +50947,196 @@ true, true, true, - true, true ] }, "name": "Fixed production loads A", "parent": "Fixed production loads A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -23983,34 +51160,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.7, @@ -24034,39 +51185,104 @@ 11.7, 11.7, 11.7, - 11.7, - 7.6 + 11.7 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 42.6816, 102.7728, 205.2648, @@ -24090,37 +51306,104 @@ 2051.244, 2154.017 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -24144,34 +51427,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 7.6, @@ -24195,39 +51452,104 @@ 7.6, 7.6, 7.6, - 7.6, 7.6 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1155.2, 2781.6, 5555.6, @@ -24253,31 +51575,98 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -24301,13 +51690,196 @@ true, true, true, - true, true ] }, "name": "Fixed production loads B", "parent": "Fixed production loads B", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -24331,34 +51903,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 7.6, @@ -24382,39 +51928,104 @@ 7.6, 7.6, 7.6, - 7.6, 7.6 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 27.7248, 66.7584, 133.3344, @@ -24438,37 +52049,104 @@ 1332.432, 1399.19 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -24492,34 +52170,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -24543,39 +52195,104 @@ 2000.0, 2000.0, 2000.0, - 2000.0, 2000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 0.0, 1070000.0, 2895000.0, @@ -24601,31 +52318,98 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -24649,42 +52433,200 @@ true, true, true, - true, true ] }, "name": "Flare A", "parent": "Flare A", - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -24708,34 +52650,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -24759,39 +52675,104 @@ 7000.0, 7000.0, 7000.0, - 7000.0, 7000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 0.0, 2140000.0, 5790000.0, @@ -24817,31 +52798,98 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -24865,37 +52913,103 @@ true, true, true, - true, true ] }, "name": "Flare B", "parent": "Flare B", - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + } } ], "sub_components": [ @@ -24905,34 +53019,100 @@ "emissions": { "ch4": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 590.4882, 1432.534, 2868.732, @@ -24958,7 +53138,191 @@ ] }, "name": "ch4", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -24982,34 +53346,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 3.884791, @@ -25033,66 +53371,106 @@ 3.484744, 3.484744, 3.484744, - 3.484744, - 0.807879 + 3.484744 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 129907.4, 315157.4, 631121.1, @@ -25118,7 +53496,191 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -25142,34 +53704,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 854.654, @@ -25193,38 +53729,104 @@ 766.6437, 766.6437, 766.6437, - 766.6437, - 177.7333 + 766.6437 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -25248,34 +53850,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 388479.1, @@ -25299,39 +53875,104 @@ 348474.4, 348474.4, 348474.4, - 348474.4, - 80787.88 + 348474.4 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 59048823.0, 143253351.0, 286873222.0, @@ -25357,6 +53998,98 @@ ] }, "hydrocarbon_export_rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -25380,34 +54113,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 5000.0, @@ -25431,37 +54138,103 @@ 1400.0, 1300.0, 900.0, - 800.0, - 0.0 + 800.0 ] }, "id": "Installation A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -25485,13 +54258,196 @@ true, true, true, - true, true ] }, "name": "Installation A", "parent": "model", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -25515,34 +54471,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 41.63593, @@ -25566,39 +54496,104 @@ 38.48558, 38.48558, 38.48558, - 38.48558, - 7.6 + 38.48558 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 151.8879, 365.73, 730.4608, @@ -25624,6 +54619,98 @@ ] }, "power_electrical": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -25647,34 +54734,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 41.63593, @@ -25698,39 +54759,104 @@ 38.48558, 38.48558, 38.48558, - 38.48558, - 7.6 + 38.48558 ] }, "power_electrical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 151.8879, 365.73, 730.4608, @@ -25756,6 +54882,98 @@ ] }, "power_mechanical": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -25779,34 +54997,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -25830,36 +55022,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_mechanical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ 0.0, @@ -25883,36 +55141,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "regularity": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.0, @@ -25936,35 +55260,9 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "INSTALLATION", @@ -25972,34 +55270,100 @@ "emissions": { "ch4": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 119.7576, 309.7637, 633.8395, @@ -26025,7 +55389,191 @@ ] }, "name": "ch4", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -26049,34 +55597,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 0.787879, @@ -26100,66 +55622,106 @@ 0.857879, 0.857879, 0.857879, - 0.857879, 0.857879 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 59878.79, 154881.8, 316919.7, @@ -26185,7 +55747,191 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -26209,34 +55955,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 393.9394, @@ -26260,38 +55980,104 @@ 428.9394, 428.9394, 428.9394, - 428.9394, 428.9394 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -26315,34 +56101,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 78787.88, @@ -26366,39 +56126,104 @@ 85787.88, 85787.88, 85787.88, - 85787.88, 85787.88 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 11975758.0, 30976364.0, 63383940.0, @@ -26424,6 +56249,98 @@ ] }, "hydrocarbon_export_rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -26447,34 +56364,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 5000.0, @@ -26498,37 +56389,103 @@ 1400.0, 1300.0, 900.0, - 800.0, - 0.0 + 800.0 ] }, "id": "Installation B", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -26552,13 +56509,196 @@ false, false, false, - false, - true + false ] }, "name": "Installation B", "parent": "model", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -26582,34 +56722,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 7.6, @@ -26633,39 +56747,104 @@ 7.6, 7.6, 7.6, - 7.6, 7.6 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 27.7248, 66.7584, 133.3344, @@ -26691,6 +56870,98 @@ ] }, "power_electrical": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -26714,34 +56985,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 7.6, @@ -26765,39 +57010,104 @@ 7.6, 7.6, 7.6, - 7.6, 7.6 ] }, "power_electrical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 27.7248, 66.7584, 133.3344, @@ -26823,6 +57133,98 @@ ] }, "power_mechanical": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -26846,34 +57248,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -26897,36 +57273,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_mechanical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ 0.0, @@ -26950,36 +57392,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "regularity": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.0, @@ -27003,35 +57511,9 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "GENERATOR_SET", @@ -27039,34 +57521,100 @@ "emissions": { "ch4": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 590.4882, 1421.834, 2839.782, @@ -27092,7 +57640,191 @@ ] }, "name": "ch4", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -27116,34 +57848,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 3.884791, @@ -27167,66 +57873,106 @@ 3.464744, 3.464744, 3.464744, - 3.464744, - 0.787879 + 3.464744 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 129907.4, 312803.4, 624752.1, @@ -27252,7 +57998,191 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -27276,34 +58206,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 854.654, @@ -27327,38 +58231,104 @@ 762.2437, 762.2437, 762.2437, - 762.2437, - 173.3333 + 762.2437 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -27382,34 +58352,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 388479.1, @@ -27433,39 +58377,104 @@ 346474.4, 346474.4, 346474.4, - 346474.4, - 78787.88 + 346474.4 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 59048823.0, 142183351.0, 283978222.0, @@ -27492,31 +58501,98 @@ }, "id": "Generator set A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -27540,13 +58616,196 @@ true, true, true, - true, true ] }, "name": "Generator set A", "parent": "Installation A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -27570,34 +58829,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 41.63593, @@ -27621,11 +58854,102 @@ 38.48558, 38.48558, 38.48558, - 38.48558, - 7.6 + 38.48558 ] }, "power_capacity_margin": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -27649,34 +58973,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 58.36407, @@ -27700,39 +58998,104 @@ 61.51442, 61.51442, 61.51442, - 61.51442, - 92.4 + 61.51442 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 151.8879, 365.73, 730.4608, @@ -27756,32 +59119,7 @@ 7237.845, 7575.902 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "GENERATOR_SET", @@ -27789,34 +59127,100 @@ "emissions": { "ch4": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 119.7576, 288.3637, 575.9395, @@ -27842,7 +59246,191 @@ ] }, "name": "ch4", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -27866,34 +59454,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 0.787879, @@ -27917,66 +59479,106 @@ 0.787879, 0.787879, 0.787879, - 0.787879, 0.787879 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 59878.79, 144181.8, 287969.7, @@ -28002,7 +59604,191 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -28026,34 +59812,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 393.9394, @@ -28077,38 +59837,104 @@ 393.9394, 393.9394, 393.9394, - 393.9394, 393.9394 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -28132,34 +59958,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 78787.88, @@ -28183,39 +59983,104 @@ 78787.88, 78787.88, 78787.88, - 78787.88, 78787.88 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 11975758.0, 28836364.0, 57593940.0, @@ -28242,31 +60107,98 @@ }, "id": "Generator set B", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -28290,13 +60222,196 @@ true, true, true, - true, true ] }, "name": "Generator set B", "parent": "Installation B", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -28320,34 +60435,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 7.6, @@ -28371,11 +60460,102 @@ 7.6, 7.6, 7.6, - 7.6, 7.6 ] }, "power_capacity_margin": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -28399,34 +60579,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 92.4, @@ -28450,39 +60604,104 @@ 92.4, 92.4, 92.4, - 92.4, 92.4 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 27.7248, 66.7584, 133.3344, @@ -28506,38 +60725,105 @@ 1332.432, 1399.19 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "COMPRESSOR_SYSTEM", "component_level": "SYSTEM", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -28561,34 +60847,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 16.0045, @@ -28612,39 +60872,104 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 2432.684, 5857.647, 11699.29, @@ -28671,31 +60996,98 @@ }, "id": "Gas export compressors system A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -28719,7 +61111,6 @@ true, true, true, - true, true ] }, @@ -28728,31 +61119,98 @@ "1": [ { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 16.0045, @@ -28776,8 +61234,7 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "failure_status": [ @@ -28802,7 +61259,6 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { @@ -28828,7 +61284,6 @@ null, null, null, - null, null ], "actual_rate_m3_per_hr": [ @@ -28853,8 +61308,7 @@ 1061.314, 1061.314, 424.5257, - 424.5257, - 0.0 + 424.5257 ], "density_kg_per_m3": [ 16.19371, @@ -28878,7 +61332,6 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ], "kappa": [ @@ -28903,7 +61356,6 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ], "pressure": [ @@ -28928,7 +61380,6 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -28953,7 +61404,6 @@ null, null, null, - null, null ], "standard_rate_sm3_per_day": [ @@ -28978,8 +61428,7 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ], "temperature_kelvin": [ 303.15, @@ -29003,7 +61452,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -29028,36 +61476,102 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -29081,7 +61595,6 @@ true, true, true, - true, true ] }, @@ -29107,7 +61620,6 @@ 5799690.0, 5799690.0, 5799690.0, - 5799690.0, 5799690.0 ], "name": "train1_A", @@ -29134,7 +61646,6 @@ null, null, null, - null, null ], "actual_rate_m3_per_hr": [ @@ -29159,8 +61670,7 @@ 202.3993, 202.3993, 80.95972, - 80.95972, - 0.0 + 80.95972 ], "density_kg_per_m3": [ 84.91442, @@ -29184,7 +61694,6 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ], "kappa": [ @@ -29209,7 +61718,6 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ], "pressure": [ @@ -29234,7 +61742,6 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -29259,7 +61766,6 @@ null, null, null, - null, null ], "standard_rate_sm3_per_day": [ @@ -29284,8 +61790,7 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ], "temperature_kelvin": [ 363.5601, @@ -29309,7 +61814,6 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ], "z": [ @@ -29334,36 +61838,194 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 16.0045, @@ -29387,8 +62049,7 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "rate_sm3_day": [ @@ -29413,8 +62074,7 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ], "stage_results": [ { @@ -29440,8 +62100,7 @@ 2.978226, 2.978226, 3.283394, - 3.283394, - 0.0 + 3.283394 ], "chart": { "control_margin": null, @@ -29539,7 +62198,6 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ @@ -29564,8 +62222,7 @@ 3.486838, 3.486838, 3.486838, - 3.486838, - 0.0 + 3.486838 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -29591,7 +62248,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -29617,8 +62273,7 @@ 1061.314, 1061.314, 424.5257, - 424.5257, - 0.0 + 424.5257 ], "actual_rate_m3_per_hr": [ 8490.515, @@ -29642,8 +62297,7 @@ 7275.942, 7275.942, 7275.942, - 7275.942, - 0.0 + 7275.942 ], "density_kg_per_m3": [ 16.19371, @@ -29667,7 +62321,6 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ], "kappa": [ @@ -29692,7 +62345,6 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ], "pressure": [ @@ -29717,7 +62369,6 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -29742,8 +62393,7 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ], "standard_rate_sm3_per_day": [ 4000000.0, @@ -29767,8 +62417,7 @@ 3427798.0, 3427798.0, 3427798.0, - 3427798.0, - 0.0 + 3427798.0 ], "temperature_kelvin": [ 303.15, @@ -29792,7 +62441,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -29817,7 +62465,6 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] }, @@ -29843,7 +62490,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -29868,8 +62514,7 @@ 17186.62, 17186.62, 6874.648, - 6874.648, - 0.0 + 6874.648 ], "mass_rate_kg_per_hr": [ 137493.0, @@ -29893,8 +62538,7 @@ 117824.5, 117824.5, 117824.5, - 117824.5, - 0.0 + 117824.5 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ @@ -29919,8 +62563,7 @@ 691.4997, 691.4997, 276.5999, - 276.5999, - 0.0 + 276.5999 ], "actual_rate_m3_per_hr": [ 5531.998, @@ -29944,8 +62587,7 @@ 4740.643, 4740.643, 4740.643, - 4740.643, - 0.0 + 4740.643 ], "density_kg_per_m3": [ 24.85412, @@ -29969,7 +62611,6 @@ 24.85412, 24.85412, 24.85412, - 24.85412, 24.85412 ], "kappa": [ @@ -29994,7 +62635,6 @@ 1.22005, 1.22005, 1.22005, - 1.22005, 1.22005 ], "pressure": [ @@ -30019,7 +62659,6 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ], "standard_rate_before_asv_sm3_per_day": [ @@ -30044,8 +62683,7 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ], "standard_rate_sm3_per_day": [ 4000000.0, @@ -30069,8 +62707,7 @@ 3427798.0, 3427798.0, 3427798.0, - 3427798.0, - 0.0 + 3427798.0 ], "temperature_kelvin": [ 356.9837, @@ -30094,7 +62731,6 @@ 356.9837, 356.9837, 356.9837, - 356.9837, 356.9837 ], "z": [ @@ -30119,7 +62755,6 @@ 0.959632, 0.959632, 0.959632, - 0.959632, 0.959632 ] }, @@ -30145,7 +62780,6 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -30170,7 +62804,6 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -30195,7 +62828,6 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ], "polytropic_head_kJ_per_kg": [ @@ -30220,7 +62852,6 @@ 79.90242, 79.90242, 79.90242, - 79.90242, 79.90242 ], "power": [ @@ -30245,8 +62876,7 @@ 3.486838, 3.486838, 3.486838, - 3.486838, - 0.0 + 3.486838 ], "power_unit": "MW", "pressure_is_choked": [ @@ -30271,7 +62901,6 @@ false, false, false, - false, false ], "rate_exceeds_maximum": [ @@ -30296,7 +62925,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -30321,7 +62949,6 @@ true, true, true, - true, true ], "speed": [ @@ -30346,7 +62973,6 @@ null, null, null, - null, null ] }, @@ -30373,8 +62999,7 @@ 5.689259, 5.689259, 5.983079, - 5.983079, - 0.0 + 5.983079 ], "chart": { "control_margin": null, @@ -30472,7 +63097,6 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ @@ -30497,8 +63121,7 @@ 6.178958, 6.178958, 6.178958, - 6.178958, - 0.0 + 6.178958 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -30524,7 +63147,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -30550,8 +63172,7 @@ 561.3374, 561.3374, 224.5349, - 224.5349, - 0.0 + 224.5349 ], "actual_rate_m3_per_hr": [ 7082.877, @@ -30575,8 +63196,7 @@ 7082.877, 7082.877, 7082.877, - 7082.877, - 0.0 + 7082.877 ], "density_kg_per_m3": [ 30.61727, @@ -30600,7 +63220,6 @@ 30.61727, 30.61727, 30.61727, - 30.61727, 30.61727 ], "kappa": [ @@ -30625,7 +63244,6 @@ 1.226503, 1.226503, 1.226503, - 1.226503, 1.226503 ], "pressure": [ @@ -30650,7 +63268,6 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ], "standard_rate_before_asv_sm3_per_day": [ @@ -30675,8 +63292,7 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ], "standard_rate_sm3_per_day": [ 6308931.0, @@ -30700,8 +63316,7 @@ 6308931.0, 6308931.0, 6308931.0, - 6308931.0, - 0.0 + 6308931.0 ], "temperature_kelvin": [ 303.15, @@ -30725,7 +63340,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -30750,7 +63364,6 @@ 0.917655, 0.917655, 0.917655, - 0.917655, 0.917655 ] }, @@ -30776,7 +63389,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -30801,8 +63413,7 @@ 17186.62, 17186.62, 6874.648, - 6874.648, - 0.0 + 6874.648 ], "mass_rate_kg_per_hr": [ 216858.4, @@ -30826,8 +63437,7 @@ 216858.4, 216858.4, 216858.4, - 216858.4, - 0.0 + 216858.4 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ @@ -30852,8 +63462,7 @@ 370.037, 370.037, 148.0148, - 148.0148, - 0.0 + 148.0148 ], "actual_rate_m3_per_hr": [ 4669.075, @@ -30877,8 +63486,7 @@ 4669.075, 4669.075, 4669.075, - 4669.075, - 0.0 + 4669.075 ], "density_kg_per_m3": [ 46.44568, @@ -30902,7 +63510,6 @@ 46.44568, 46.44568, 46.44568, - 46.44568, 46.44568 ], "kappa": [ @@ -30927,7 +63534,6 @@ 1.20363, 1.20363, 1.20363, - 1.20363, 1.20363 ], "pressure": [ @@ -30952,7 +63558,6 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ], "standard_rate_before_asv_sm3_per_day": [ @@ -30977,8 +63582,7 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ], "standard_rate_sm3_per_day": [ 6308931.0, @@ -31002,8 +63606,7 @@ 6308931.0, 6308931.0, 6308931.0, - 6308931.0, - 0.0 + 6308931.0 ], "temperature_kelvin": [ 357.3277, @@ -31027,7 +63630,6 @@ 357.3277, 357.3277, 357.3277, - 357.3277, 357.3277 ], "z": [ @@ -31052,7 +63654,6 @@ 0.933454, 0.933454, 0.933454, - 0.933454, 0.933454 ] }, @@ -31078,7 +63679,6 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -31103,7 +63703,6 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -31128,7 +63727,6 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ], "polytropic_head_kJ_per_kg": [ @@ -31153,7 +63751,6 @@ 76.93126, 76.93126, 76.93126, - 76.93126, 76.93126 ], "power": [ @@ -31178,8 +63775,7 @@ 6.178958, 6.178958, 6.178958, - 6.178958, - 0.0 + 6.178958 ], "power_unit": "MW", "pressure_is_choked": [ @@ -31204,7 +63800,6 @@ false, false, false, - false, false ], "rate_exceeds_maximum": [ @@ -31229,7 +63824,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -31254,7 +63848,6 @@ true, true, true, - true, true ], "speed": [ @@ -31279,7 +63872,6 @@ null, null, null, - null, null ] }, @@ -31306,8 +63898,7 @@ 5.203754, 5.203754, 5.535492, - 5.535492, - 0.0 + 5.535492 ], "chart": { "control_margin": null, @@ -31387,7 +63978,6 @@ "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" ], "energy_usage": [ @@ -31412,8 +64002,7 @@ 5.75665, 5.75665, 5.75665, - 5.75665, - 0.0 + 5.75665 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -31439,7 +64028,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -31465,8 +64053,7 @@ 288.1342, 288.1342, 115.2537, - 115.2537, - 0.0 + 115.2537 ], "actual_rate_m3_per_hr": [ 3000.0, @@ -31490,8 +64077,7 @@ 3000.0, 3000.0, 3000.0, - 3000.0, - 0.0 + 3000.0 ], "density_kg_per_m3": [ 59.64797, @@ -31515,7 +64101,6 @@ 59.64797, 59.64797, 59.64797, - 59.64797, 59.64797 ], "kappa": [ @@ -31540,7 +64125,6 @@ 1.194447, 1.194447, 1.194447, - 1.194447, 1.194447 ], "pressure": [ @@ -31565,7 +64149,6 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ], "standard_rate_before_asv_sm3_per_day": [ @@ -31590,8 +64173,7 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ], "standard_rate_sm3_per_day": [ 5205908.0, @@ -31615,8 +64197,7 @@ 5205908.0, 5205908.0, 5205908.0, - 5205908.0, - 0.0 + 5205908.0 ], "temperature_kelvin": [ 303.15, @@ -31640,7 +64221,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -31665,7 +64245,6 @@ 0.857431, 0.857431, 0.857431, - 0.857431, 0.857431 ] }, @@ -31691,7 +64270,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -31716,8 +64294,7 @@ 17186.62, 17186.62, 6874.648, - 6874.648, - 0.0 + 6874.648 ], "mass_rate_kg_per_hr": [ 178943.9, @@ -31741,8 +64318,7 @@ 178943.9, 178943.9, 178943.9, - 178943.9, - 0.0 + 178943.9 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ @@ -31767,8 +64343,7 @@ 202.3993, 202.3993, 80.95972, - 80.95972, - 0.0 + 80.95972 ], "actual_rate_m3_per_hr": [ 2107.344, @@ -31792,8 +64367,7 @@ 2107.344, 2107.344, 2107.344, - 2107.344, - 0.0 + 2107.344 ], "density_kg_per_m3": [ 84.91442, @@ -31817,7 +64391,6 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ], "kappa": [ @@ -31842,7 +64415,6 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ], "pressure": [ @@ -31867,7 +64439,6 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -31892,8 +64463,7 @@ 500000.0, 500000.0, 200000.0, - 200000.0, - 0.0 + 200000.0 ], "standard_rate_sm3_per_day": [ 5205908.0, @@ -31917,8 +64487,7 @@ 5205908.0, 5205908.0, 5205908.0, - 5205908.0, - 0.0 + 5205908.0 ], "temperature_kelvin": [ 363.5601, @@ -31942,7 +64511,6 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ], "z": [ @@ -31967,7 +64535,6 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] }, @@ -31993,7 +64560,6 @@ 0.72, 0.72, 0.72, - 0.72, 0.72 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -32018,7 +64584,6 @@ 101.2944, 101.2944, 101.2944, - 101.2944, 101.2944 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -32043,7 +64608,6 @@ 115.8125, 115.8125, 115.8125, - 115.8125, 115.8125 ], "polytropic_head_kJ_per_kg": [ @@ -32068,7 +64632,6 @@ 83.385, 83.385, 83.385, - 83.385, 83.385 ], "power": [ @@ -32093,8 +64656,7 @@ 5.75665, 5.75665, 5.75665, - 5.75665, - 0.0 + 5.75665 ], "power_unit": "MW", "pressure_is_choked": [ @@ -32119,7 +64681,6 @@ true, true, true, - true, true ], "rate_exceeds_maximum": [ @@ -32144,7 +64705,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -32169,7 +64729,6 @@ true, true, true, - true, true ], "speed": [ @@ -32194,65 +64753,106 @@ null, null, null, - null, null ] } ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -32276,7 +64876,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -32302,7 +64901,6 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { @@ -32328,7 +64926,6 @@ null, null, null, - null, null ], "actual_rate_m3_per_hr": [ @@ -32353,7 +64950,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "density_kg_per_m3": [ @@ -32378,7 +64974,6 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ], "kappa": [ @@ -32403,7 +64998,6 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ], "pressure": [ @@ -32428,7 +65022,6 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -32453,7 +65046,6 @@ null, null, null, - null, null ], "standard_rate_sm3_per_day": [ @@ -32478,7 +65070,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "temperature_kelvin": [ @@ -32503,7 +65094,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -32528,36 +65118,102 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -32581,7 +65237,6 @@ true, true, true, - true, true ] }, @@ -32607,7 +65262,6 @@ 5799690.0, 5799690.0, 5799690.0, - 5799690.0, 5799690.0 ], "name": "train2_A", @@ -32634,7 +65288,6 @@ null, null, null, - null, null ], "actual_rate_m3_per_hr": [ @@ -32659,7 +65312,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "density_kg_per_m3": [ @@ -32684,7 +65336,6 @@ 103.9571, 103.9571, 103.9571, - 103.9571, 103.9571 ], "kappa": [ @@ -32709,7 +65360,6 @@ 1.166961, 1.166961, 1.166961, - 1.166961, 1.166961 ], "pressure": [ @@ -32734,7 +65384,6 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -32759,7 +65408,6 @@ null, null, null, - null, null ], "standard_rate_sm3_per_day": [ @@ -32784,7 +65432,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "temperature_kelvin": [ @@ -32809,7 +65456,6 @@ 323.1777, 323.1777, 323.1777, - 323.1777, 323.1777 ], "z": [ @@ -32834,36 +65480,194 @@ 0.840826, 0.840826, 0.840826, - 0.840826, 0.840826 ] }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -32887,7 +65691,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -32913,7 +65716,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "stage_results": [ @@ -32940,7 +65742,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "chart": { @@ -33039,7 +65840,6 @@ "INTERNAL_POINT", "INTERNAL_POINT", "INTERNAL_POINT", - "INTERNAL_POINT", "INTERNAL_POINT" ], "energy_usage": [ @@ -33064,7 +65864,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "energy_usage_unit": "MW", @@ -33091,7 +65890,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -33117,7 +65915,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "actual_rate_m3_per_hr": [ @@ -33142,7 +65939,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "density_kg_per_m3": [ @@ -33167,7 +65963,6 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ], "kappa": [ @@ -33192,7 +65987,6 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ], "pressure": [ @@ -33217,7 +66011,6 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -33242,7 +66035,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "standard_rate_sm3_per_day": [ @@ -33267,7 +66059,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "temperature_kelvin": [ @@ -33292,7 +66083,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -33317,7 +66107,6 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] }, @@ -33343,7 +66132,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -33368,7 +66156,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "mass_rate_kg_per_hr": [ @@ -33393,7 +66180,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "outlet_stream_condition": { @@ -33419,7 +66205,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "actual_rate_m3_per_hr": [ @@ -33444,7 +66229,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "density_kg_per_m3": [ @@ -33469,7 +66253,6 @@ 29.53012, 29.53012, 29.53012, - 29.53012, 29.53012 ], "kappa": [ @@ -33494,7 +66277,6 @@ 1.226415, 1.226415, 1.226415, - 1.226415, 1.226415 ], "pressure": [ @@ -33519,7 +66301,6 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ], "standard_rate_before_asv_sm3_per_day": [ @@ -33544,7 +66325,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "standard_rate_sm3_per_day": [ @@ -33569,7 +66349,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "temperature_kelvin": [ @@ -33594,7 +66373,6 @@ 311.3972, 311.3972, 311.3972, - 311.3972, 311.3972 ], "z": [ @@ -33619,7 +66397,6 @@ 0.926179, 0.926179, 0.926179, - 0.926179, 0.926179 ] }, @@ -33645,7 +66422,6 @@ null, null, null, - null, null ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -33670,7 +66446,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -33695,7 +66470,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "polytropic_head_kJ_per_kg": [ @@ -33720,7 +66494,6 @@ null, null, null, - null, null ], "power": [ @@ -33745,7 +66518,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "power_unit": "MW", @@ -33771,7 +66543,6 @@ false, false, false, - false, false ], "rate_exceeds_maximum": [ @@ -33796,7 +66567,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -33821,7 +66591,6 @@ false, false, false, - false, false ], "speed": [ @@ -33846,7 +66615,6 @@ null, null, null, - null, null ] }, @@ -33873,7 +66641,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "chart": { @@ -33972,7 +66739,6 @@ "INTERNAL_POINT", "INTERNAL_POINT", "INTERNAL_POINT", - "INTERNAL_POINT", "INTERNAL_POINT" ], "energy_usage": [ @@ -33997,7 +66763,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "energy_usage_unit": "MW", @@ -34024,7 +66789,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -34050,7 +66814,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "actual_rate_m3_per_hr": [ @@ -34075,7 +66838,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "density_kg_per_m3": [ @@ -34100,7 +66862,6 @@ 30.61727, 30.61727, 30.61727, - 30.61727, 30.61727 ], "kappa": [ @@ -34125,7 +66886,6 @@ 1.226503, 1.226503, 1.226503, - 1.226503, 1.226503 ], "pressure": [ @@ -34150,7 +66910,6 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ], "standard_rate_before_asv_sm3_per_day": [ @@ -34175,7 +66934,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "standard_rate_sm3_per_day": [ @@ -34200,7 +66958,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "temperature_kelvin": [ @@ -34225,7 +66982,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -34250,7 +67006,6 @@ 0.917655, 0.917655, 0.917655, - 0.917655, 0.917655 ] }, @@ -34276,7 +67031,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -34301,7 +67055,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "mass_rate_kg_per_hr": [ @@ -34326,7 +67079,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "outlet_stream_condition": { @@ -34352,7 +67104,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "actual_rate_m3_per_hr": [ @@ -34377,7 +67128,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "density_kg_per_m3": [ @@ -34402,7 +67152,6 @@ 55.41678, 55.41678, 55.41678, - 55.41678, 55.41678 ], "kappa": [ @@ -34427,7 +67176,6 @@ 1.199509, 1.199509, 1.199509, - 1.199509, 1.199509 ], "pressure": [ @@ -34452,7 +67200,6 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ], "standard_rate_before_asv_sm3_per_day": [ @@ -34477,7 +67224,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "standard_rate_sm3_per_day": [ @@ -34502,7 +67248,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "temperature_kelvin": [ @@ -34527,7 +67272,6 @@ 316.9059, 316.9059, 316.9059, - 316.9059, 316.9059 ], "z": [ @@ -34552,7 +67296,6 @@ 0.882611, 0.882611, 0.882611, - 0.882611, 0.882611 ] }, @@ -34578,7 +67321,6 @@ null, null, null, - null, null ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -34603,7 +67345,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -34628,7 +67369,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "polytropic_head_kJ_per_kg": [ @@ -34653,7 +67393,6 @@ null, null, null, - null, null ], "power": [ @@ -34678,7 +67417,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "power_unit": "MW", @@ -34704,7 +67442,6 @@ false, false, false, - false, false ], "rate_exceeds_maximum": [ @@ -34729,7 +67466,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -34754,7 +67490,6 @@ false, false, false, - false, false ], "speed": [ @@ -34779,7 +67514,6 @@ null, null, null, - null, null ] }, @@ -34806,7 +67540,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "chart": { @@ -34887,7 +67620,6 @@ "INTERNAL_POINT", "INTERNAL_POINT", "INTERNAL_POINT", - "INTERNAL_POINT", "INTERNAL_POINT" ], "energy_usage": [ @@ -34912,7 +67644,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "energy_usage_unit": "MW", @@ -34939,7 +67670,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -34965,7 +67695,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "actual_rate_m3_per_hr": [ @@ -34990,7 +67719,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "density_kg_per_m3": [ @@ -35015,7 +67743,6 @@ 59.64797, 59.64797, 59.64797, - 59.64797, 59.64797 ], "kappa": [ @@ -35040,7 +67767,6 @@ 1.194447, 1.194447, 1.194447, - 1.194447, 1.194447 ], "pressure": [ @@ -35065,7 +67791,6 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ], "standard_rate_before_asv_sm3_per_day": [ @@ -35090,7 +67815,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "standard_rate_sm3_per_day": [ @@ -35115,7 +67839,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "temperature_kelvin": [ @@ -35140,7 +67863,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -35165,7 +67887,6 @@ 0.857431, 0.857431, 0.857431, - 0.857431, 0.857431 ] }, @@ -35191,7 +67912,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -35216,7 +67936,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "mass_rate_kg_per_hr": [ @@ -35241,7 +67960,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "outlet_stream_condition": { @@ -35267,7 +67985,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "actual_rate_m3_per_hr": [ @@ -35292,7 +68009,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "density_kg_per_m3": [ @@ -35317,7 +68033,6 @@ 103.9571, 103.9571, 103.9571, - 103.9571, 103.9571 ], "kappa": [ @@ -35342,7 +68057,6 @@ 1.166961, 1.166961, 1.166961, - 1.166961, 1.166961 ], "pressure": [ @@ -35367,7 +68081,6 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -35392,7 +68105,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "standard_rate_sm3_per_day": [ @@ -35417,7 +68129,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "temperature_kelvin": [ @@ -35442,7 +68153,6 @@ 323.1777, 323.1777, 323.1777, - 323.1777, 323.1777 ], "z": [ @@ -35467,7 +68177,6 @@ 0.840826, 0.840826, 0.840826, - 0.840826, 0.840826 ] }, @@ -35493,7 +68202,6 @@ null, null, null, - null, null ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -35518,7 +68226,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -35543,7 +68250,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "polytropic_head_kJ_per_kg": [ @@ -35568,7 +68274,6 @@ null, null, null, - null, null ], "power": [ @@ -35593,7 +68298,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "power_unit": "MW", @@ -35619,7 +68323,6 @@ false, false, false, - false, false ], "rate_exceeds_maximum": [ @@ -35644,7 +68347,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -35669,7 +68371,6 @@ false, false, false, - false, false ], "speed": [ @@ -35694,67 +68395,108 @@ null, null, null, - null, null ] } ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "turbine_result": null } ], "2": [ { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 15.42245, @@ -35778,8 +68520,7 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "failure_status": [ @@ -35804,7 +68545,6 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { @@ -35830,7 +68570,6 @@ null, null, null, - null, null ], "actual_rate_m3_per_hr": [ @@ -35855,8 +68594,7 @@ 530.6572, 530.6572, 212.2629, - 212.2629, - 0.0 + 212.2629 ], "density_kg_per_m3": [ 16.19371, @@ -35880,7 +68618,6 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ], "kappa": [ @@ -35905,7 +68642,6 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ], "pressure": [ @@ -35930,7 +68666,6 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -35955,7 +68690,6 @@ null, null, null, - null, null ], "standard_rate_sm3_per_day": [ @@ -35980,8 +68714,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "temperature_kelvin": [ 303.15, @@ -36005,7 +68738,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -36030,36 +68762,102 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -36083,7 +68881,6 @@ true, true, true, - true, true ] }, @@ -36109,7 +68906,6 @@ 5799690.0, 5799690.0, 5799690.0, - 5799690.0, 5799690.0 ], "name": "train1_A", @@ -36136,7 +68932,6 @@ null, null, null, - null, null ], "actual_rate_m3_per_hr": [ @@ -36161,8 +68956,7 @@ 101.1997, 101.1997, 40.47986, - 40.47986, - 0.0 + 40.47986 ], "density_kg_per_m3": [ 84.91442, @@ -36186,7 +68980,6 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ], "kappa": [ @@ -36211,7 +69004,6 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ], "pressure": [ @@ -36236,7 +69028,6 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -36261,7 +69052,6 @@ null, null, null, - null, null ], "standard_rate_sm3_per_day": [ @@ -36286,8 +69076,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "temperature_kelvin": [ 363.5601, @@ -36311,7 +69100,6 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ], "z": [ @@ -36336,36 +69124,194 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 15.42245, @@ -36389,8 +69335,7 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "rate_sm3_day": [ @@ -36415,8 +69360,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "stage_results": [ { @@ -36442,8 +69386,7 @@ 3.232532, 3.232532, 3.385116, - 3.385116, - 0.0 + 3.385116 ], "chart": { "control_margin": null, @@ -36541,7 +69484,6 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ @@ -36566,8 +69508,7 @@ 3.486838, 3.486838, 3.486838, - 3.486838, - 0.0 + 3.486838 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -36593,7 +69534,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -36619,8 +69559,7 @@ 530.6572, 530.6572, 212.2629, - 212.2629, - 0.0 + 212.2629 ], "actual_rate_m3_per_hr": [ 7275.942, @@ -36644,8 +69583,7 @@ 7275.942, 7275.942, 7275.942, - 7275.942, - 0.0 + 7275.942 ], "density_kg_per_m3": [ 16.19371, @@ -36669,7 +69607,6 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ], "kappa": [ @@ -36694,7 +69631,6 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ], "pressure": [ @@ -36719,7 +69655,6 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -36744,8 +69679,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 3427798.0, @@ -36769,8 +69703,7 @@ 3427798.0, 3427798.0, 3427798.0, - 3427798.0, - 0.0 + 3427798.0 ], "temperature_kelvin": [ 303.15, @@ -36794,7 +69727,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -36819,7 +69751,6 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] }, @@ -36845,7 +69776,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -36870,8 +69800,7 @@ 8593.309, 8593.309, 3437.324, - 3437.324, - 0.0 + 3437.324 ], "mass_rate_kg_per_hr": [ 117824.5, @@ -36895,8 +69824,7 @@ 117824.5, 117824.5, 117824.5, - 117824.5, - 0.0 + 117824.5 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ @@ -36921,8 +69849,7 @@ 345.7499, 345.7499, 138.2999, - 138.2999, - 0.0 + 138.2999 ], "actual_rate_m3_per_hr": [ 4740.643, @@ -36946,8 +69873,7 @@ 4740.643, 4740.643, 4740.643, - 4740.643, - 0.0 + 4740.643 ], "density_kg_per_m3": [ 24.85412, @@ -36971,7 +69897,6 @@ 24.85412, 24.85412, 24.85412, - 24.85412, 24.85412 ], "kappa": [ @@ -36996,7 +69921,6 @@ 1.22005, 1.22005, 1.22005, - 1.22005, 1.22005 ], "pressure": [ @@ -37021,7 +69945,6 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ], "standard_rate_before_asv_sm3_per_day": [ @@ -37046,8 +69969,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 3427798.0, @@ -37071,8 +69993,7 @@ 3427798.0, 3427798.0, 3427798.0, - 3427798.0, - 0.0 + 3427798.0 ], "temperature_kelvin": [ 356.9837, @@ -37096,7 +70017,6 @@ 356.9837, 356.9837, 356.9837, - 356.9837, 356.9837 ], "z": [ @@ -37121,7 +70041,6 @@ 0.959632, 0.959632, 0.959632, - 0.959632, 0.959632 ] }, @@ -37147,7 +70066,6 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -37172,7 +70090,6 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -37197,7 +70114,6 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ], "polytropic_head_kJ_per_kg": [ @@ -37222,7 +70138,6 @@ 79.90242, 79.90242, 79.90242, - 79.90242, 79.90242 ], "power": [ @@ -37247,8 +70162,7 @@ 3.486838, 3.486838, 3.486838, - 3.486838, - 0.0 + 3.486838 ], "power_unit": "MW", "pressure_is_choked": [ @@ -37273,7 +70187,6 @@ false, false, false, - false, false ], "rate_exceeds_maximum": [ @@ -37298,7 +70211,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -37323,7 +70235,6 @@ true, true, true, - true, true ], "speed": [ @@ -37348,7 +70259,6 @@ null, null, null, - null, null ] }, @@ -37375,8 +70285,7 @@ 5.934109, 5.934109, 6.081018, - 6.081018, - 0.0 + 6.081018 ], "chart": { "control_margin": null, @@ -37474,7 +70383,6 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ @@ -37499,8 +70407,7 @@ 6.178958, 6.178958, 6.178958, - 6.178958, - 0.0 + 6.178958 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -37526,7 +70433,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -37552,8 +70458,7 @@ 280.6687, 280.6687, 112.2675, - 112.2675, - 0.0 + 112.2675 ], "actual_rate_m3_per_hr": [ 7082.877, @@ -37577,8 +70482,7 @@ 7082.877, 7082.877, 7082.877, - 7082.877, - 0.0 + 7082.877 ], "density_kg_per_m3": [ 30.61727, @@ -37602,7 +70506,6 @@ 30.61727, 30.61727, 30.61727, - 30.61727, 30.61727 ], "kappa": [ @@ -37627,7 +70530,6 @@ 1.226503, 1.226503, 1.226503, - 1.226503, 1.226503 ], "pressure": [ @@ -37652,7 +70554,6 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ], "standard_rate_before_asv_sm3_per_day": [ @@ -37677,8 +70578,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 6308931.0, @@ -37702,8 +70602,7 @@ 6308931.0, 6308931.0, 6308931.0, - 6308931.0, - 0.0 + 6308931.0 ], "temperature_kelvin": [ 303.15, @@ -37727,7 +70626,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -37752,7 +70650,6 @@ 0.917655, 0.917655, 0.917655, - 0.917655, 0.917655 ] }, @@ -37778,7 +70675,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -37803,8 +70699,7 @@ 8593.309, 8593.309, 3437.324, - 3437.324, - 0.0 + 3437.324 ], "mass_rate_kg_per_hr": [ 216858.4, @@ -37828,8 +70723,7 @@ 216858.4, 216858.4, 216858.4, - 216858.4, - 0.0 + 216858.4 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ @@ -37854,8 +70748,7 @@ 185.0185, 185.0185, 74.00739, - 74.00739, - 0.0 + 74.00739 ], "actual_rate_m3_per_hr": [ 4669.075, @@ -37879,8 +70772,7 @@ 4669.075, 4669.075, 4669.075, - 4669.075, - 0.0 + 4669.075 ], "density_kg_per_m3": [ 46.44568, @@ -37904,7 +70796,6 @@ 46.44568, 46.44568, 46.44568, - 46.44568, 46.44568 ], "kappa": [ @@ -37929,7 +70820,6 @@ 1.20363, 1.20363, 1.20363, - 1.20363, 1.20363 ], "pressure": [ @@ -37954,7 +70844,6 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ], "standard_rate_before_asv_sm3_per_day": [ @@ -37979,8 +70868,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 6308931.0, @@ -38004,8 +70892,7 @@ 6308931.0, 6308931.0, 6308931.0, - 6308931.0, - 0.0 + 6308931.0 ], "temperature_kelvin": [ 357.3277, @@ -38029,7 +70916,6 @@ 357.3277, 357.3277, 357.3277, - 357.3277, 357.3277 ], "z": [ @@ -38054,7 +70940,6 @@ 0.933454, 0.933454, 0.933454, - 0.933454, 0.933454 ] }, @@ -38080,7 +70965,6 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -38105,7 +70989,6 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -38130,7 +71013,6 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ], "polytropic_head_kJ_per_kg": [ @@ -38155,7 +71037,6 @@ 76.93126, 76.93126, 76.93126, - 76.93126, 76.93126 ], "power": [ @@ -38180,8 +71061,7 @@ 6.178958, 6.178958, 6.178958, - 6.178958, - 0.0 + 6.178958 ], "power_unit": "MW", "pressure_is_choked": [ @@ -38206,7 +71086,6 @@ false, false, false, - false, false ], "rate_exceeds_maximum": [ @@ -38231,7 +71110,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -38256,7 +71134,6 @@ true, true, true, - true, true ], "speed": [ @@ -38281,7 +71158,6 @@ null, null, null, - null, null ] }, @@ -38308,8 +71184,7 @@ 5.480202, 5.480202, 5.646071, - 5.646071, - 0.0 + 5.646071 ], "chart": { "control_margin": null, @@ -38389,7 +71264,6 @@ "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" ], "energy_usage": [ @@ -38414,8 +71288,7 @@ 5.75665, 5.75665, 5.75665, - 5.75665, - 0.0 + 5.75665 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -38441,7 +71314,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -38467,8 +71339,7 @@ 144.0671, 144.0671, 57.62684, - 57.62684, - 0.0 + 57.62684 ], "actual_rate_m3_per_hr": [ 3000.0, @@ -38492,8 +71363,7 @@ 3000.0, 3000.0, 3000.0, - 3000.0, - 0.0 + 3000.0 ], "density_kg_per_m3": [ 59.64797, @@ -38517,7 +71387,6 @@ 59.64797, 59.64797, 59.64797, - 59.64797, 59.64797 ], "kappa": [ @@ -38542,7 +71411,6 @@ 1.194447, 1.194447, 1.194447, - 1.194447, 1.194447 ], "pressure": [ @@ -38567,7 +71435,6 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ], "standard_rate_before_asv_sm3_per_day": [ @@ -38592,8 +71459,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 5205908.0, @@ -38617,8 +71483,7 @@ 5205908.0, 5205908.0, 5205908.0, - 5205908.0, - 0.0 + 5205908.0 ], "temperature_kelvin": [ 303.15, @@ -38642,7 +71507,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -38667,7 +71531,6 @@ 0.857431, 0.857431, 0.857431, - 0.857431, 0.857431 ] }, @@ -38693,7 +71556,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -38718,8 +71580,7 @@ 8593.309, 8593.309, 3437.324, - 3437.324, - 0.0 + 3437.324 ], "mass_rate_kg_per_hr": [ 178943.9, @@ -38743,8 +71604,7 @@ 178943.9, 178943.9, 178943.9, - 178943.9, - 0.0 + 178943.9 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ @@ -38769,8 +71629,7 @@ 101.1997, 101.1997, 40.47986, - 40.47986, - 0.0 + 40.47986 ], "actual_rate_m3_per_hr": [ 2107.344, @@ -38794,8 +71653,7 @@ 2107.344, 2107.344, 2107.344, - 2107.344, - 0.0 + 2107.344 ], "density_kg_per_m3": [ 84.91442, @@ -38819,7 +71677,6 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ], "kappa": [ @@ -38844,7 +71701,6 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ], "pressure": [ @@ -38869,7 +71725,6 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -38894,8 +71749,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 5205908.0, @@ -38919,8 +71773,7 @@ 5205908.0, 5205908.0, 5205908.0, - 5205908.0, - 0.0 + 5205908.0 ], "temperature_kelvin": [ 363.5601, @@ -38944,7 +71797,6 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ], "z": [ @@ -38969,7 +71821,6 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] }, @@ -38995,7 +71846,6 @@ 0.72, 0.72, 0.72, - 0.72, 0.72 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -39020,7 +71870,6 @@ 101.2919, 101.2919, 101.2919, - 101.2919, 101.2919 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -39045,7 +71894,6 @@ 115.8125, 115.8125, 115.8125, - 115.8125, 115.8125 ], "polytropic_head_kJ_per_kg": [ @@ -39070,7 +71918,6 @@ 83.385, 83.385, 83.385, - 83.385, 83.385 ], "power": [ @@ -39095,8 +71942,7 @@ 5.75665, 5.75665, 5.75665, - 5.75665, - 0.0 + 5.75665 ], "power_unit": "MW", "pressure_is_choked": [ @@ -39121,7 +71967,6 @@ true, true, true, - true, true ], "rate_exceeds_maximum": [ @@ -39146,7 +71991,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -39171,7 +72015,6 @@ true, true, true, - true, true ], "speed": [ @@ -39196,65 +72039,106 @@ null, null, null, - null, null ] } ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 15.42245, @@ -39278,8 +72162,7 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "failure_status": [ @@ -39304,7 +72187,6 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { @@ -39330,7 +72212,6 @@ null, null, null, - null, null ], "actual_rate_m3_per_hr": [ @@ -39355,8 +72236,7 @@ 530.6572, 530.6572, 212.2629, - 212.2629, - 0.0 + 212.2629 ], "density_kg_per_m3": [ 16.19371, @@ -39380,7 +72260,6 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ], "kappa": [ @@ -39405,7 +72284,6 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ], "pressure": [ @@ -39430,7 +72308,6 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -39455,7 +72332,6 @@ null, null, null, - null, null ], "standard_rate_sm3_per_day": [ @@ -39480,8 +72356,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "temperature_kelvin": [ 303.15, @@ -39505,7 +72380,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -39530,36 +72404,102 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -39583,7 +72523,6 @@ true, true, true, - true, true ] }, @@ -39609,7 +72548,6 @@ 5799690.0, 5799690.0, 5799690.0, - 5799690.0, 5799690.0 ], "name": "train2_A", @@ -39636,7 +72574,6 @@ null, null, null, - null, null ], "actual_rate_m3_per_hr": [ @@ -39661,8 +72598,7 @@ 101.1997, 101.1997, 40.47986, - 40.47986, - 0.0 + 40.47986 ], "density_kg_per_m3": [ 84.91442, @@ -39686,7 +72622,6 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ], "kappa": [ @@ -39711,7 +72646,6 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ], "pressure": [ @@ -39736,7 +72670,6 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -39761,7 +72694,6 @@ null, null, null, - null, null ], "standard_rate_sm3_per_day": [ @@ -39786,8 +72718,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "temperature_kelvin": [ 363.5601, @@ -39811,7 +72742,6 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ], "z": [ @@ -39836,36 +72766,194 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] }, + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 15.42245, @@ -39889,8 +72977,7 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "rate_sm3_day": [ @@ -39915,8 +73002,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "stage_results": [ { @@ -39942,8 +73028,7 @@ 3.232532, 3.232532, 3.385116, - 3.385116, - 0.0 + 3.385116 ], "chart": { "control_margin": null, @@ -40041,7 +73126,6 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ @@ -40066,8 +73150,7 @@ 3.486838, 3.486838, 3.486838, - 3.486838, - 0.0 + 3.486838 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -40093,7 +73176,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -40119,8 +73201,7 @@ 530.6572, 530.6572, 212.2629, - 212.2629, - 0.0 + 212.2629 ], "actual_rate_m3_per_hr": [ 7275.942, @@ -40144,8 +73225,7 @@ 7275.942, 7275.942, 7275.942, - 7275.942, - 0.0 + 7275.942 ], "density_kg_per_m3": [ 16.19371, @@ -40169,7 +73249,6 @@ 16.19371, 16.19371, 16.19371, - 16.19371, 16.19371 ], "kappa": [ @@ -40194,7 +73273,6 @@ 1.244485, 1.244485, 1.244485, - 1.244485, 1.244485 ], "pressure": [ @@ -40219,7 +73297,6 @@ 20.0, 20.0, 20.0, - 20.0, 20.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -40244,8 +73321,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 3427798.0, @@ -40269,8 +73345,7 @@ 3427798.0, 3427798.0, 3427798.0, - 3427798.0, - 0.0 + 3427798.0 ], "temperature_kelvin": [ 303.15, @@ -40294,7 +73369,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -40319,7 +73393,6 @@ 0.953971, 0.953971, 0.953971, - 0.953971, 0.953971 ] }, @@ -40345,7 +73418,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -40370,8 +73442,7 @@ 8593.309, 8593.309, 3437.324, - 3437.324, - 0.0 + 3437.324 ], "mass_rate_kg_per_hr": [ 117824.5, @@ -40395,8 +73466,7 @@ 117824.5, 117824.5, 117824.5, - 117824.5, - 0.0 + 117824.5 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ @@ -40421,8 +73491,7 @@ 345.7499, 345.7499, 138.2999, - 138.2999, - 0.0 + 138.2999 ], "actual_rate_m3_per_hr": [ 4740.643, @@ -40446,8 +73515,7 @@ 4740.643, 4740.643, 4740.643, - 4740.643, - 0.0 + 4740.643 ], "density_kg_per_m3": [ 24.85412, @@ -40471,7 +73539,6 @@ 24.85412, 24.85412, 24.85412, - 24.85412, 24.85412 ], "kappa": [ @@ -40496,7 +73563,6 @@ 1.22005, 1.22005, 1.22005, - 1.22005, 1.22005 ], "pressure": [ @@ -40521,7 +73587,6 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ], "standard_rate_before_asv_sm3_per_day": [ @@ -40546,8 +73611,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 3427798.0, @@ -40571,8 +73635,7 @@ 3427798.0, 3427798.0, 3427798.0, - 3427798.0, - 0.0 + 3427798.0 ], "temperature_kelvin": [ 356.9837, @@ -40596,7 +73659,6 @@ 356.9837, 356.9837, 356.9837, - 356.9837, 356.9837 ], "z": [ @@ -40621,7 +73683,6 @@ 0.959632, 0.959632, 0.959632, - 0.959632, 0.959632 ] }, @@ -40647,7 +73708,6 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -40672,7 +73732,6 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -40697,7 +73756,6 @@ 106.5366, 106.5366, 106.5366, - 106.5366, 106.5366 ], "polytropic_head_kJ_per_kg": [ @@ -40722,7 +73780,6 @@ 79.90242, 79.90242, 79.90242, - 79.90242, 79.90242 ], "power": [ @@ -40747,8 +73804,7 @@ 3.486838, 3.486838, 3.486838, - 3.486838, - 0.0 + 3.486838 ], "power_unit": "MW", "pressure_is_choked": [ @@ -40773,7 +73829,6 @@ false, false, false, - false, false ], "rate_exceeds_maximum": [ @@ -40798,7 +73853,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -40823,7 +73877,6 @@ true, true, true, - true, true ], "speed": [ @@ -40848,7 +73901,6 @@ null, null, null, - null, null ] }, @@ -40875,8 +73927,7 @@ 5.934109, 5.934109, 6.081018, - 6.081018, - 0.0 + 6.081018 ], "chart": { "control_margin": null, @@ -40974,7 +74025,6 @@ "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE", - "BELOW_MINIMUM_FLOW_RATE", "BELOW_MINIMUM_FLOW_RATE" ], "energy_usage": [ @@ -40999,8 +74049,7 @@ 6.178958, 6.178958, 6.178958, - 6.178958, - 0.0 + 6.178958 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -41026,7 +74075,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -41052,8 +74100,7 @@ 280.6687, 280.6687, 112.2675, - 112.2675, - 0.0 + 112.2675 ], "actual_rate_m3_per_hr": [ 7082.877, @@ -41077,8 +74124,7 @@ 7082.877, 7082.877, 7082.877, - 7082.877, - 0.0 + 7082.877 ], "density_kg_per_m3": [ 30.61727, @@ -41102,7 +74148,6 @@ 30.61727, 30.61727, 30.61727, - 30.61727, 30.61727 ], "kappa": [ @@ -41127,7 +74172,6 @@ 1.226503, 1.226503, 1.226503, - 1.226503, 1.226503 ], "pressure": [ @@ -41152,7 +74196,6 @@ 36.34241, 36.34241, 36.34241, - 36.34241, 36.34241 ], "standard_rate_before_asv_sm3_per_day": [ @@ -41177,8 +74220,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 6308931.0, @@ -41202,8 +74244,7 @@ 6308931.0, 6308931.0, 6308931.0, - 6308931.0, - 0.0 + 6308931.0 ], "temperature_kelvin": [ 303.15, @@ -41227,7 +74268,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -41252,7 +74292,6 @@ 0.917655, 0.917655, 0.917655, - 0.917655, 0.917655 ] }, @@ -41278,7 +74317,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -41303,8 +74341,7 @@ 8593.309, 8593.309, 3437.324, - 3437.324, - 0.0 + 3437.324 ], "mass_rate_kg_per_hr": [ 216858.4, @@ -41328,8 +74365,7 @@ 216858.4, 216858.4, 216858.4, - 216858.4, - 0.0 + 216858.4 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ @@ -41354,8 +74390,7 @@ 185.0185, 185.0185, 74.00739, - 74.00739, - 0.0 + 74.00739 ], "actual_rate_m3_per_hr": [ 4669.075, @@ -41379,8 +74414,7 @@ 4669.075, 4669.075, 4669.075, - 4669.075, - 0.0 + 4669.075 ], "density_kg_per_m3": [ 46.44568, @@ -41404,7 +74438,6 @@ 46.44568, 46.44568, 46.44568, - 46.44568, 46.44568 ], "kappa": [ @@ -41429,7 +74462,6 @@ 1.20363, 1.20363, 1.20363, - 1.20363, 1.20363 ], "pressure": [ @@ -41454,7 +74486,6 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ], "standard_rate_before_asv_sm3_per_day": [ @@ -41479,8 +74510,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 6308931.0, @@ -41504,8 +74534,7 @@ 6308931.0, 6308931.0, 6308931.0, - 6308931.0, - 0.0 + 6308931.0 ], "temperature_kelvin": [ 357.3277, @@ -41529,7 +74558,6 @@ 357.3277, 357.3277, 357.3277, - 357.3277, 357.3277 ], "z": [ @@ -41554,7 +74582,6 @@ 0.933454, 0.933454, 0.933454, - 0.933454, 0.933454 ] }, @@ -41580,7 +74607,6 @@ 0.75, 0.75, 0.75, - 0.75, 0.75 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -41605,7 +74631,6 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -41630,7 +74655,6 @@ 102.575, 102.575, 102.575, - 102.575, 102.575 ], "polytropic_head_kJ_per_kg": [ @@ -41655,7 +74679,6 @@ 76.93126, 76.93126, 76.93126, - 76.93126, 76.93126 ], "power": [ @@ -41680,8 +74703,7 @@ 6.178958, 6.178958, 6.178958, - 6.178958, - 0.0 + 6.178958 ], "power_unit": "MW", "pressure_is_choked": [ @@ -41706,7 +74728,6 @@ false, false, false, - false, false ], "rate_exceeds_maximum": [ @@ -41731,7 +74752,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -41756,7 +74776,6 @@ true, true, true, - true, true ], "speed": [ @@ -41781,7 +74800,6 @@ null, null, null, - null, null ] }, @@ -41808,8 +74826,7 @@ 5.480202, 5.480202, 5.646071, - 5.646071, - 0.0 + 5.646071 ], "chart": { "control_margin": null, @@ -41889,7 +74906,6 @@ "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" ], "energy_usage": [ @@ -41914,8 +74930,7 @@ 5.75665, 5.75665, 5.75665, - 5.75665, - 0.0 + 5.75665 ], "energy_usage_unit": "MW", "fluid_composition": {}, @@ -41941,7 +74956,6 @@ false, false, false, - false, false ], "inlet_stream_condition": { @@ -41967,8 +74981,7 @@ 144.0671, 144.0671, 57.62684, - 57.62684, - 0.0 + 57.62684 ], "actual_rate_m3_per_hr": [ 3000.0, @@ -41992,8 +75005,7 @@ 3000.0, 3000.0, 3000.0, - 3000.0, - 0.0 + 3000.0 ], "density_kg_per_m3": [ 59.64797, @@ -42017,7 +75029,6 @@ 59.64797, 59.64797, 59.64797, - 59.64797, 59.64797 ], "kappa": [ @@ -42042,7 +75053,6 @@ 1.194447, 1.194447, 1.194447, - 1.194447, 1.194447 ], "pressure": [ @@ -42067,7 +75077,6 @@ 66.03854, 66.03854, 66.03854, - 66.03854, 66.03854 ], "standard_rate_before_asv_sm3_per_day": [ @@ -42092,8 +75101,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 5205908.0, @@ -42117,8 +75125,7 @@ 5205908.0, 5205908.0, 5205908.0, - 5205908.0, - 0.0 + 5205908.0 ], "temperature_kelvin": [ 303.15, @@ -42142,7 +75149,6 @@ 303.15, 303.15, 303.15, - 303.15, 303.15 ], "z": [ @@ -42167,7 +75173,6 @@ 0.857431, 0.857431, 0.857431, - 0.857431, 0.857431 ] }, @@ -42193,7 +75198,6 @@ true, true, true, - true, true ], "mass_rate_before_asv_kg_per_hr": [ @@ -42218,8 +75222,7 @@ 8593.309, 8593.309, 3437.324, - 3437.324, - 0.0 + 3437.324 ], "mass_rate_kg_per_hr": [ 178943.9, @@ -42243,8 +75246,7 @@ 178943.9, 178943.9, 178943.9, - 178943.9, - 0.0 + 178943.9 ], "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": [ @@ -42269,8 +75271,7 @@ 101.1997, 101.1997, 40.47986, - 40.47986, - 0.0 + 40.47986 ], "actual_rate_m3_per_hr": [ 2107.344, @@ -42294,8 +75295,7 @@ 2107.344, 2107.344, 2107.344, - 2107.344, - 0.0 + 2107.344 ], "density_kg_per_m3": [ 84.91442, @@ -42319,7 +75319,6 @@ 84.91442, 84.91442, 84.91442, - 84.91442, 84.91442 ], "kappa": [ @@ -42344,7 +75343,6 @@ 1.180896, 1.180896, 1.180896, - 1.180896, 1.180896 ], "pressure": [ @@ -42369,7 +75367,6 @@ 120.0, 120.0, 120.0, - 120.0, 120.0 ], "standard_rate_before_asv_sm3_per_day": [ @@ -42394,8 +75391,7 @@ 250000.0, 250000.0, 100000.0, - 100000.0, - 0.0 + 100000.0 ], "standard_rate_sm3_per_day": [ 5205908.0, @@ -42419,8 +75415,7 @@ 5205908.0, 5205908.0, 5205908.0, - 5205908.0, - 0.0 + 5205908.0 ], "temperature_kelvin": [ 363.5601, @@ -42444,7 +75439,6 @@ 363.5601, 363.5601, 363.5601, - 363.5601, 363.5601 ], "z": [ @@ -42469,7 +75463,6 @@ 0.913994, 0.913994, 0.913994, - 0.913994, 0.913994 ] }, @@ -42495,7 +75488,6 @@ 0.72, 0.72, 0.72, - 0.72, 0.72 ], "polytropic_enthalpy_change_before_choke_kJ_per_kg": [ @@ -42520,7 +75512,6 @@ 101.2919, 101.2919, 101.2919, - 101.2919, 101.2919 ], "polytropic_enthalpy_change_kJ_per_kg": [ @@ -42545,7 +75536,6 @@ 115.8125, 115.8125, 115.8125, - 115.8125, 115.8125 ], "polytropic_head_kJ_per_kg": [ @@ -42570,7 +75560,6 @@ 83.385, 83.385, 83.385, - 83.385, 83.385 ], "power": [ @@ -42595,8 +75584,7 @@ 5.75665, 5.75665, 5.75665, - 5.75665, - 0.0 + 5.75665 ], "power_unit": "MW", "pressure_is_choked": [ @@ -42621,7 +75609,6 @@ true, true, true, - true, true ], "rate_exceeds_maximum": [ @@ -42646,7 +75633,6 @@ false, false, false, - false, false ], "rate_has_recirculation": [ @@ -42671,7 +75657,6 @@ true, true, true, - true, true ], "speed": [ @@ -42696,66 +75681,107 @@ null, null, null, - null, null ] } ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "turbine_result": null } ] }, "operational_settings_used": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1, @@ -42779,12 +75805,195 @@ 1, 1, 1, - 1, 1 ] }, "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -42808,34 +76017,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 16.0045, @@ -42859,39 +76042,104 @@ 15.42245, 15.42245, 15.42245, - 15.42245, - 0.0 + 15.42245 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 58.38442, 140.5835, 280.7829, @@ -42915,38 +76163,105 @@ 3070.923, 3206.394 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "PUMP_SYSTEM", "component_level": "SYSTEM", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -42970,34 +76285,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 10.6463, @@ -43021,39 +76310,104 @@ 8.078009, 8.078009, 8.078009, - 8.078009, - 0.0 + 8.078009 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1618.238, 3896.546, 7782.445, @@ -43080,31 +76434,98 @@ }, "id": "Water injection pump system A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -43128,7 +76549,6 @@ true, true, true, - true, true ] }, @@ -43137,31 +76557,98 @@ "1": [ { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.792886, @@ -43185,8 +76672,7 @@ 4.792886, 4.792886, 4.792886, - 4.792886, - 0.0 + 4.792886 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -43211,8 +76697,7 @@ 14400.0, 14400.0, 14400.0, - 14400.0, - 0.0 + 14400.0 ], "inlet_pressure_bar": [ 3.0, @@ -43236,35 +76721,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -43288,7 +76839,6 @@ true, true, true, - true, true ] }, @@ -43315,7 +76865,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -43340,35 +76889,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.792886, @@ -43392,63 +77099,104 @@ 4.792886, 4.792886, 4.792886, - 4.792886, - 0.0 + 4.792886 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ null, @@ -43472,8 +77220,7 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -43498,8 +77245,7 @@ 2600.0, 2600.0, 2600.0, - 600.0, - 0.0 + 600.0 ], "inlet_pressure_bar": [ 3.0, @@ -43523,35 +77269,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -43575,7 +77387,6 @@ true, true, true, - true, true ] }, @@ -43602,7 +77413,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -43627,35 +77437,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ null, @@ -43679,63 +77647,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -43759,7 +77768,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -43785,7 +77793,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "inlet_pressure_bar": [ @@ -43810,35 +77817,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -43862,7 +77935,6 @@ true, true, true, - true, true ] }, @@ -43889,7 +77961,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -43914,35 +77985,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -43966,63 +78195,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -44046,7 +78316,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -44072,7 +78341,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "inlet_pressure_bar": [ @@ -44097,35 +78365,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -44149,7 +78483,6 @@ true, true, true, - true, true ] }, @@ -44176,7 +78509,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -44201,35 +78533,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -44253,65 +78743,106 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } ], "2": [ { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ null, @@ -44335,8 +78866,7 @@ 3.65559, 3.65559, 3.65559, - 3.553059, - 0.0 + 3.553059 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -44361,8 +78891,7 @@ 8500.0, 8500.0, 8500.0, - 7500.0, - 0.0 + 7500.0 ], "inlet_pressure_bar": [ 3.0, @@ -44386,35 +78915,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -44438,7 +79033,6 @@ true, true, true, - true, true ] }, @@ -44465,7 +79059,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -44490,35 +79083,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ null, @@ -44542,63 +79293,104 @@ 3.65559, 3.65559, 3.65559, - 3.553059, - 0.0 + 3.553059 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ null, @@ -44622,8 +79414,7 @@ 3.65559, 3.65559, 3.65559, - 3.553059, - 0.0 + 3.553059 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -44648,8 +79439,7 @@ 8500.0, 8500.0, 8500.0, - 7500.0, - 0.0 + 7500.0 ], "inlet_pressure_bar": [ 3.0, @@ -44673,35 +79463,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -44725,7 +79581,6 @@ true, true, true, - true, true ] }, @@ -44752,7 +79607,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -44777,35 +79631,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ null, @@ -44829,63 +79841,104 @@ 3.65559, 3.65559, 3.65559, - 3.553059, - 0.0 + 3.553059 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -44909,7 +79962,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -44935,7 +79987,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "inlet_pressure_bar": [ @@ -44960,35 +80011,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -45012,7 +80129,6 @@ true, true, true, - true, true ] }, @@ -45039,7 +80155,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -45064,35 +80179,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -45116,63 +80389,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -45196,7 +80510,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -45222,7 +80535,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "inlet_pressure_bar": [ @@ -45247,35 +80559,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -45299,7 +80677,6 @@ true, true, true, - true, true ] }, @@ -45326,7 +80703,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -45351,35 +80727,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -45403,65 +80937,106 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } ], "3": [ { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.540797, @@ -45485,8 +81060,7 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -45511,8 +81085,7 @@ 5610.0, 5610.0, 5610.0, - 4950.0, - 0.0 + 4950.0 ], "inlet_pressure_bar": [ 3.0, @@ -45536,35 +81109,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -45588,7 +81227,6 @@ true, true, true, - true, true ] }, @@ -45615,7 +81253,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -45640,35 +81277,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.540797, @@ -45692,63 +81487,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.540797, @@ -45772,8 +81608,7 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -45798,8 +81633,7 @@ 5610.0, 5610.0, 5610.0, - 4950.0, - 0.0 + 4950.0 ], "inlet_pressure_bar": [ 3.0, @@ -45823,35 +81657,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -45875,7 +81775,6 @@ true, true, true, - true, true ] }, @@ -45902,7 +81801,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -45927,35 +81825,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.540797, @@ -45979,63 +82035,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.564709, @@ -46059,8 +82156,7 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -46085,8 +82181,7 @@ 5780.0, 5780.0, 5780.0, - 5100.0, - 0.0 + 5100.0 ], "inlet_pressure_bar": [ 3.0, @@ -46110,35 +82205,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -46162,7 +82323,6 @@ true, true, true, - true, true ] }, @@ -46189,7 +82349,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -46214,35 +82373,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.564709, @@ -46266,63 +82583,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -46346,7 +82704,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -46372,7 +82729,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ], "inlet_pressure_bar": [ @@ -46397,35 +82753,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -46449,7 +82871,6 @@ true, true, true, - true, true ] }, @@ -46476,7 +82897,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -46501,35 +82921,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -46553,65 +83131,106 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } ], "4": [ { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.553059, @@ -46635,8 +83254,7 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -46661,8 +83279,7 @@ 4250.0, 4250.0, 4250.0, - 3750.0, - 0.0 + 3750.0 ], "inlet_pressure_bar": [ 3.0, @@ -46686,35 +83303,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -46738,7 +83421,6 @@ true, true, true, - true, true ] }, @@ -46765,7 +83447,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -46790,35 +83471,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.553059, @@ -46842,63 +83681,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.553059, @@ -46922,8 +83802,7 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -46948,8 +83827,7 @@ 4250.0, 4250.0, 4250.0, - 3750.0, - 0.0 + 3750.0 ], "inlet_pressure_bar": [ 3.0, @@ -46973,35 +83851,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -47025,7 +83969,6 @@ true, true, true, - true, true ] }, @@ -47052,7 +83995,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -47077,35 +84019,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.553059, @@ -47129,63 +84229,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.553059, @@ -47209,8 +84350,7 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -47235,8 +84375,7 @@ 4250.0, 4250.0, 4250.0, - 3750.0, - 0.0 + 3750.0 ], "inlet_pressure_bar": [ 3.0, @@ -47260,35 +84399,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -47312,7 +84517,6 @@ true, true, true, - true, true ] }, @@ -47339,7 +84543,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -47364,35 +84567,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.553059, @@ -47416,63 +84777,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.553059, @@ -47496,8 +84898,7 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "inlet_liquid_rate_m3_per_day": [ @@ -47522,8 +84923,7 @@ 4250.0, 4250.0, 4250.0, - 3750.0, - 0.0 + 3750.0 ], "inlet_pressure_bar": [ 3.0, @@ -47547,35 +84947,101 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ], "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -47599,7 +85065,6 @@ true, true, true, - true, true ] }, @@ -47626,7 +85091,6 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ], "outlet_pressure_bar": [ @@ -47651,35 +85115,193 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.553059, @@ -47703,64 +85325,105 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } ] }, "operational_settings_used": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 3, @@ -47784,12 +85447,195 @@ 1, 1, 1, - 1, 1 ] }, "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -47813,34 +85659,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 10.6463, @@ -47864,39 +85684,104 @@ 8.078009, 8.078009, 8.078009, - 8.078009, - 0.0 + 8.078009 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 38.8377, 93.5171, 186.7787, @@ -47920,32 +85805,7 @@ 1539.73, 1610.687 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "COMPRESSOR", @@ -47953,31 +85813,98 @@ "emissions": { "ch4": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ 0.0, @@ -48001,12 +85928,195 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "name": "ch4", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -48030,34 +86140,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 0.0, @@ -48081,63 +86165,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ 0.0, @@ -48161,12 +86286,195 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, - "name": "co2", + "name": "co2", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -48190,34 +86498,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 0.0, @@ -48241,38 +86523,104 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -48296,34 +86644,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -48347,36 +86669,102 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ 0.0, @@ -48400,37 +86788,103 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "id": "Gas export compressors B", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -48454,38 +86908,196 @@ false, false, false, - false, - true + false ] }, "name": "Gas export compressors B", "parent": "Installation B", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -48509,11 +87121,102 @@ false, false, false, - false, false ] }, "recirculation_loss": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -48537,34 +87240,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -48588,41 +87265,107 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "PUMP", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -48646,34 +87389,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.285124, @@ -48697,39 +87414,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 499.3388, 1202.355, 2401.426, @@ -48756,6 +87538,98 @@ }, "id": "Single pump A", "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -48779,34 +87653,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 5000.0, @@ -48830,36 +87678,102 @@ 5000.0, 5000.0, 5000.0, - 5000.0, - 0.0 + 5000.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 3.0, @@ -48883,36 +87797,102 @@ 3.0, 3.0, 3.0, - 3.0, 3.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -48936,37 +87916,103 @@ true, true, true, - true, true ] }, "name": "Single pump A", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 19200.78, @@ -48990,36 +88036,102 @@ 19200.78, 19200.78, 19200.78, - 19200.78, 19200.78 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -49043,12 +88155,195 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -49072,34 +88367,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 3.285124, @@ -49123,39 +88392,104 @@ 3.285124, 3.285124, 3.285124, - 3.285124, - 0.0 + 3.285124 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 11.98413, 28.85653, 57.63422, @@ -49179,38 +88513,105 @@ 575.9479, 604.8045 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -49234,34 +88635,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.7, @@ -49285,39 +88660,104 @@ 11.7, 11.7, 11.7, - 11.7, - 7.6 + 11.7 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1778.4, 4282.2, 8552.7, @@ -49344,31 +88784,98 @@ }, "id": "Fixed production loads A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -49392,13 +88899,196 @@ true, true, true, - true, true ] }, "name": "Fixed production loads A", "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -49422,34 +89112,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.7, @@ -49473,39 +89137,104 @@ 11.7, 11.7, 11.7, - 11.7, - 7.6 + 11.7 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 42.6816, 102.7728, 205.2648, @@ -49529,38 +89258,105 @@ 2051.244, 2154.017 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -49584,34 +89380,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 7.6, @@ -49635,39 +89405,104 @@ 7.6, 7.6, 7.6, - 7.6, 7.6 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1155.2, 2781.6, 5555.6, @@ -49694,31 +89529,98 @@ }, "id": "Fixed production loads B", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -49742,13 +89644,196 @@ true, true, true, - true, true ] }, "name": "Fixed production loads B", "parent": "Generator set B", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -49772,34 +89857,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "MW", "values": [ 7.6, @@ -49823,39 +89882,104 @@ 7.6, 7.6, 7.6, - 7.6, 7.6 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 27.7248, 66.7584, 133.3344, @@ -49879,32 +90003,7 @@ 1332.432, 1399.19 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", @@ -49912,34 +90011,100 @@ "emissions": { "ch4": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 0.0, 10.7, 28.95, @@ -49965,7 +90130,191 @@ ] }, "name": "ch4", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -49989,34 +90338,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 0.0, @@ -50040,66 +90363,106 @@ 0.02, 0.02, 0.02, - 0.02, 0.02 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 0.0, 2354.0, 6369.0, @@ -50124,8 +90487,192 @@ 56190.2 ] }, - "name": "co2", + "name": "co2", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -50149,34 +90696,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 0.0, @@ -50200,38 +90721,104 @@ 4.4, 4.4, 4.4, - 4.4, 4.4 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -50255,34 +90842,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -50306,39 +90867,104 @@ 2000.0, 2000.0, 2000.0, - 2000.0, 2000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 0.0, 1070000.0, 2895000.0, @@ -50365,31 +90991,98 @@ }, "id": "Flare A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -50413,37 +91106,103 @@ true, true, true, - true, true ] }, "name": "Flare A", "parent": "Installation A", - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + } }, { "componentType": "GENERIC", @@ -50451,34 +91210,100 @@ "emissions": { "ch4": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 0.0, 21.4, 57.9, @@ -50504,7 +91329,191 @@ ] }, "name": "ch4", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -50528,34 +91537,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 0.0, @@ -50579,66 +91562,106 @@ 0.07, 0.07, 0.07, - 0.07, 0.07 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } }, "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 0.0, 10700.0, 28950.0, @@ -50664,7 +91687,191 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -50688,34 +91895,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "t/d", "values": [ 0.0, @@ -50739,38 +91920,104 @@ 35.0, 35.0, 35.0, - 35.0, 35.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -50794,34 +92041,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 0.0, @@ -50845,39 +92066,104 @@ 7000.0, 7000.0, 7000.0, - 7000.0, 7000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 0.0, 2140000.0, 5790000.0, @@ -50904,31 +92190,98 @@ }, "id": "Flare B", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -50952,37 +92305,103 @@ true, true, true, - true, true ] }, "name": "Flare B", "parent": "Installation B", - "timesteps": [ - "2020-01-01 00:00:00", - "2020-06-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00", - "2032-01-01 00:00:00", - "2033-01-01 00:00:00", - "2034-01-01 00:00:00", - "2035-01-01 00:00:00", - "2036-01-01 00:00:00", - "2037-01-01 00:00:00", - "2038-01-01 00:00:00", - "2039-01-01 00:00:00", - "2040-01-01 00:00:00", - "2041-01-01 00:00:00" - ] + "periods": { + "periods": [ + { + "end": "2020-06-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2021-01-01 00:00:00", + "start": "2020-06-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + }, + { + "end": "2032-01-01 00:00:00", + "start": "2031-01-01 00:00:00" + }, + { + "end": "2033-01-01 00:00:00", + "start": "2032-01-01 00:00:00" + }, + { + "end": "2034-01-01 00:00:00", + "start": "2033-01-01 00:00:00" + }, + { + "end": "2035-01-01 00:00:00", + "start": "2034-01-01 00:00:00" + }, + { + "end": "2036-01-01 00:00:00", + "start": "2035-01-01 00:00:00" + }, + { + "end": "2037-01-01 00:00:00", + "start": "2036-01-01 00:00:00" + }, + { + "end": "2038-01-01 00:00:00", + "start": "2037-01-01 00:00:00" + }, + { + "end": "2039-01-01 00:00:00", + "start": "2038-01-01 00:00:00" + }, + { + "end": "2040-01-01 00:00:00", + "start": "2039-01-01 00:00:00" + }, + { + "end": "2041-01-01 00:00:00", + "start": "2040-01-01 00:00:00" + } + ] + } } ] } \ No newline at end of file diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_json_resampled/results_resampled.json b/src/tests/ecalc_cli/snapshots/test_app/test_json_resampled/results_resampled.json index f92bc3765e..ea9d89033c 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_json_resampled/results_resampled.json +++ b/src/tests/ecalc_cli/snapshots/test_app/test_json_resampled/results_resampled.json @@ -1,37 +1,105 @@ { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "components": [ { "componentType": "ASSET", "component_level": "ASSET", "name": "model", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -43,7 +111,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -60,8 +127,7 @@ 778.0675, 742.4678, 576.2037, - 574.4331, - 0.0 + 574.4331 ] } }, @@ -76,8 +142,7 @@ 355282.0, 339026.4, 263106.7, - 262298.2, - 0.0 + 262298.2 ], "energy_usage_unit": "Sm3/d", "power": [ @@ -91,8 +156,7 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 0.0 + 32.79003 ] }, { @@ -100,20 +164,54 @@ "component_level": "INSTALLATION", "parent": "model", "name": "Installation A", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -125,7 +223,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -142,8 +239,7 @@ 778.0675, 742.4678, 576.2037, - 574.4331, - 0.0 + 574.4331 ] } }, @@ -158,8 +254,7 @@ 355282.0, 339026.4, 263106.7, - 262298.2, - 0.0 + 262298.2 ], "energy_usage_unit": "Sm3/d", "power": [ @@ -173,8 +268,7 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 0.0 + 32.79003 ] }, { @@ -182,20 +276,54 @@ "component_level": "GENERATOR_SET", "parent": "Installation A", "name": "Generator set A", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -207,7 +335,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -224,8 +351,7 @@ 453.0089, 442.4378, 451.3737, - 449.6031, - 0.0 + 449.6031 ] } }, @@ -240,8 +366,7 @@ 206853.4, 202026.4, 206106.7, - 205298.2, - 0.0 + 205298.2 ], "energy_usage_unit": "Sm3/d", "power": [ @@ -255,8 +380,7 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 0.0 + 32.79003 ] }, { @@ -264,20 +388,54 @@ "component_level": "CONSUMER", "parent": "Installation A", "name": "Gas export compressor", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -289,7 +447,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -306,8 +463,7 @@ 309.7286, 284.7, 109.5, - 109.5, - 0.0 + 109.5 ] } }, @@ -322,8 +478,7 @@ 141428.6, 130000.0, 50000.0, - 50000.0, - 0.0 + 50000.0 ], "energy_usage_unit": "Sm3/d" }, @@ -332,20 +487,54 @@ "component_level": "CONSUMER", "parent": "Generator set A", "name": "Gas injection compressor", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -357,7 +546,6 @@ 1, 1, 1, - 1, 1 ], "emissions": {}, @@ -372,8 +560,7 @@ 6.37, 6.52, 6.64, - 6.8, - 0.0 + 6.8 ], "energy_usage_unit": "MW", "power": [ @@ -387,8 +574,7 @@ 6.37, 6.52, 6.64, - 6.8, - 0.0 + 6.8 ] }, { @@ -396,20 +582,54 @@ "component_level": "CONSUMER", "parent": "Generator set A", "name": "Produced water reinjection pump", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -421,7 +641,6 @@ 1, 1, 1, - 1, 1 ], "emissions": {}, @@ -436,8 +655,7 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 0.0 + 4.865702 ], "energy_usage_unit": "MW", "power": [ @@ -451,8 +669,7 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 0.0 + 4.865702 ] }, { @@ -460,20 +677,54 @@ "component_level": "CONSUMER", "parent": "Generator set A", "name": "Base production load", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -485,7 +736,6 @@ 1, 1, 1, - 1, 1 ], "emissions": {}, @@ -500,8 +750,7 @@ 11.8, 11.8, 11.8, - 11.8, - 0.0 + 11.8 ], "energy_usage_unit": "MW", "power": [ @@ -515,8 +764,7 @@ 11.8, 11.8, 11.8, - 11.8, - 0.0 + 11.8 ] }, { @@ -524,20 +772,54 @@ "component_level": "CONSUMER", "parent": "Installation A", "name": "Flare", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -549,7 +831,6 @@ 1, 1, 1, - 1, 1 ], "emissions": { @@ -566,8 +847,7 @@ 15.33, 15.33, 15.33, - 15.33, - 0.0 + 15.33 ] } }, @@ -582,8 +862,7 @@ 7000.0, 7000.0, 7000.0, - 7000.0, - 0.0 + 7000.0 ], "energy_usage_unit": "Sm3/d" }, @@ -592,20 +871,54 @@ "component_level": "CONSUMER", "parent": "Generator set A", "name": "Sea water injection pump", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "start": "2020-01-01 00:00:00", + "end": "2021-01-01 00:00:00" + }, + { + "start": "2021-01-01 00:00:00", + "end": "2022-01-01 00:00:00" + }, + { + "start": "2022-01-01 00:00:00", + "end": "2023-01-01 00:00:00" + }, + { + "start": "2023-01-01 00:00:00", + "end": "2024-01-01 00:00:00" + }, + { + "start": "2024-01-01 00:00:00", + "end": "2025-01-01 00:00:00" + }, + { + "start": "2025-01-01 00:00:00", + "end": "2026-01-01 00:00:00" + }, + { + "start": "2026-01-01 00:00:00", + "end": "2027-01-01 00:00:00" + }, + { + "start": "2027-01-01 00:00:00", + "end": "2028-01-01 00:00:00" + }, + { + "start": "2028-01-01 00:00:00", + "end": "2029-01-01 00:00:00" + }, + { + "start": "2029-01-01 00:00:00", + "end": "2030-01-01 00:00:00" + }, + { + "start": "2030-01-01 00:00:00", + "end": "2031-01-01 00:00:00" + } + ] + }, "is_valid": [ 1, 1, @@ -617,7 +930,6 @@ 1, 1, 1, - 1, 1 ], "emissions": {}, @@ -632,8 +944,7 @@ 10.18919, 9.756757, 9.972973, - 9.324324, - 0.0 + 9.324324 ], "energy_usage_unit": "MW", "power": [ @@ -647,8 +958,7 @@ 10.18919, 9.756757, 9.972973, - 9.324324, - 0.0 + 9.324324 ] } ] diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_json_true/test_v3.json b/src/tests/ecalc_cli/snapshots/test_app/test_json_true/test_v3.json index f4f512a72d..016d944248 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_json_true/test_v3.json +++ b/src/tests/ecalc_cli/snapshots/test_app/test_json_true/test_v3.json @@ -5,23 +5,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 249142.7, 498015.4, 745316.9, @@ -36,7 +69,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -49,23 +178,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 680.7177, @@ -78,27 +192,60 @@ 778.0675, 742.4678, 576.2037, - 574.4331, - 570.7909 - ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + 574.4331 + ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -111,23 +258,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 310830.0, @@ -140,28 +272,60 @@ 355282.0, 339026.4, 263106.7, - 262298.2, - 260635.1 + 262298.2 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 113763780.0, 227404304.0, 340327310.0, @@ -176,6 +340,54 @@ ] }, "hydrocarbon_export_rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -188,23 +400,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 12500.0, @@ -217,26 +414,59 @@ 10500.0, 9500.0, 7500.0, - 8000.0, - 7000.0 + 8000.0 ] }, "id": "model", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -249,12 +479,107 @@ true, true, true, - true, true ] }, "name": "model", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -267,23 +592,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -296,28 +606,60 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -332,6 +674,54 @@ ] }, "power_electrical": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -344,23 +734,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -373,28 +748,60 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_electrical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -409,6 +816,54 @@ ] }, "power_mechanical": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -421,23 +876,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -450,25 +890,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_mechanical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ 0.0, @@ -481,30 +954,63 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, "models": [ { "componentType": "COMPRESSOR", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -517,23 +1023,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 130000.0, @@ -546,28 +1037,60 @@ 141428.6, 130000.0, 50000.0, - 50000.0, 50000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 47580000.0, 95447158.0, 143731439.0, @@ -592,25 +1115,58 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -623,25 +1179,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -654,25 +1243,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -685,25 +1307,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -716,26 +1371,107 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -748,12 +1484,59 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { - "rate_type": "STREAM_DAY", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, + "rate_type": "STREAM_DAY", "regularity": [ 1.0, 1.0, @@ -765,23 +1548,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -794,11 +1562,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -811,23 +1626,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -840,25 +1640,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -871,39 +1704,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -916,26 +1768,59 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -948,11 +1833,58 @@ true, true, true, - true, true ] }, "maximum_rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -965,23 +1897,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -994,27 +1911,60 @@ null, null, null, - null, null ] }, "name": "Gas export compressor", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1027,25 +1977,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1058,25 +2041,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -1089,25 +2105,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1120,26 +2169,107 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -1152,11 +2282,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1169,23 +2346,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1198,11 +2360,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1215,23 +2424,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1244,25 +2438,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -1275,39 +2502,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1320,13 +2566,108 @@ null, null, null, - null, null ] } }, "parent": "Gas export compressor", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1339,23 +2680,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 3500000.0, @@ -1368,25 +2694,58 @@ 4500000.0, 3500000.0, 2500000.0, - 2000000.0, - 3000000.0 + 2000000.0 ] }, "requested_inlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 0.0, @@ -1399,25 +2758,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "requested_outlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 0.0, @@ -1430,13 +2822,60 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "stage_results": [ { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1449,23 +2888,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -1478,7 +2902,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -1493,10 +2916,57 @@ "NOT_CALCULATED", "NOT_CALCULATED", "NOT_CALCULATED", - "NOT_CALCULATED", "NOT_CALCULATED" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1509,23 +2979,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 130000.0, @@ -1538,27 +2993,60 @@ 141428.6, 130000.0, 50000.0, - 50000.0, 50000.0 ] }, "energy_usage_unit": "Sm3/d", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -1571,26 +3059,59 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1603,25 +3124,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1634,25 +3188,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -1665,25 +3252,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1696,26 +3316,107 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -1728,11 +3429,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1745,23 +3493,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1774,11 +3507,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1791,23 +3571,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1820,25 +3585,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -1851,39 +3649,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1896,26 +3713,59 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -1928,25 +3778,58 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -1959,25 +3842,58 @@ null, null, null, - null, null ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -1990,27 +3906,60 @@ null, null, null, - null, null ] }, "name": "Stage 1", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2023,25 +3972,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2054,25 +4036,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -2085,25 +4100,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -2116,26 +4164,107 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -2148,11 +4277,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2165,23 +4341,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2194,11 +4355,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2211,23 +4419,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2240,25 +4433,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -2271,39 +4497,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -2316,26 +4561,107 @@ null, null, null, - null, null ] } }, + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ null, @@ -2348,25 +4674,58 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -2379,25 +4738,58 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -2410,25 +4802,58 @@ null, null, null, - null, null ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -2441,11 +4866,58 @@ null, null, null, - null, null ] }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2458,23 +4930,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ null, @@ -2487,26 +4944,59 @@ null, null, null, - null, null ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -2519,25 +5009,58 @@ false, false, false, - false, false ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -2550,25 +5073,58 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -2581,25 +5137,58 @@ false, false, false, - false, false ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -2612,45 +5201,64 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } - ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" ] }, { "componentType": "COMPRESSOR", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2663,23 +5271,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -2692,28 +5285,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1789.74, 3618.39, 5490.84, @@ -2738,25 +5363,58 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2769,25 +5427,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2800,25 +5491,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -2831,25 +5555,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -2862,26 +5619,107 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -2894,11 +5732,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2911,23 +5796,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2940,11 +5810,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2957,23 +5874,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2986,25 +5888,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -3017,39 +5952,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3062,26 +6016,59 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -3094,11 +6081,58 @@ true, true, true, - true, true ] }, "maximum_rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3111,23 +6145,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3140,27 +6159,60 @@ null, null, null, - null, null ] }, "name": "Gas injection compressor", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3173,25 +6225,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3204,25 +6289,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -3235,25 +6353,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3266,26 +6417,107 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -3298,11 +6530,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3315,23 +6594,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3344,11 +6608,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3361,23 +6672,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3390,25 +6686,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -3421,39 +6750,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3466,13 +6814,108 @@ null, null, null, - null, null ] } }, "parent": "Gas injection compressor", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3485,23 +6928,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -3514,28 +6942,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 42.95376, 86.84136, 131.7802, @@ -3550,6 +7010,54 @@ ] }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3562,23 +7070,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 233000000.0, @@ -3591,25 +7084,58 @@ 279000000.0, 283000000.0, 286000000.0, - 290000000.0, - 293000000.0 + 290000000.0 ] }, "requested_inlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 0.0, @@ -3622,25 +7148,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "requested_outlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 0.0, @@ -3653,13 +7212,60 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "stage_results": [ { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3672,23 +7278,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -3701,7 +7292,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -3716,10 +7306,57 @@ "NOT_CALCULATED", "NOT_CALCULATED", "NOT_CALCULATED", - "NOT_CALCULATED", "NOT_CALCULATED" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3732,23 +7369,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -3761,27 +7383,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "energy_usage_unit": "MW", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -3794,26 +7449,59 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3826,25 +7514,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3857,25 +7578,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -3888,25 +7642,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3919,26 +7706,107 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -3951,11 +7819,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3968,23 +7883,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3997,11 +7897,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4014,23 +7961,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -4043,25 +7975,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -4074,39 +8039,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -4119,26 +8103,59 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4151,25 +8168,58 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -4182,25 +8232,58 @@ null, null, null, - null, null ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -4213,27 +8296,60 @@ null, null, null, - null, null ] }, "name": "Stage 1", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -4246,25 +8362,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -4277,25 +8426,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -4308,25 +8490,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -4339,26 +8554,107 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -4371,11 +8667,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4388,23 +8731,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -4417,11 +8745,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4434,23 +8809,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -4463,25 +8823,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -4494,39 +8887,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -4539,26 +8951,107 @@ null, null, null, - null, null ] } }, + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ null, @@ -4571,25 +9064,58 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -4602,25 +9128,58 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -4633,25 +9192,58 @@ null, null, null, - null, null ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -4664,11 +9256,58 @@ null, null, null, - null, null ] }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4681,23 +9320,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -4710,26 +9334,59 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -4742,25 +9399,58 @@ false, false, false, - false, false ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -4773,25 +9463,58 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -4804,25 +9527,58 @@ false, false, false, - false, false ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -4835,45 +9591,64 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } - ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" ] }, { "componentType": "PUMP", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4886,23 +9661,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.024517, @@ -4915,28 +9675,60 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1838.973, 3683.345, 5392.156, @@ -4951,6 +9743,54 @@ ] }, "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4963,23 +9803,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 17000.0, @@ -4992,25 +9817,58 @@ 15000.0, 12000.0, 14000.0, - 16000.0, - 14000.0 + 16000.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 10.0, @@ -5023,25 +9881,58 @@ 10.0, 10.0, 10.0, - 10.0, 10.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5054,26 +9945,59 @@ true, true, true, - true, true ] }, "name": "Produced water reinjection pump", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 18811.88, @@ -5086,25 +10010,58 @@ 18811.88, 18811.88, 18811.88, - 18811.88, 18811.88 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -5117,20 +10074,114 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Produced water reinjection pump", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { - "rate_type": "STREAM_DAY", - "regularity": [ - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, + "rate_type": "STREAM_DAY", + "regularity": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, 1.0, 1.0, 1.0, @@ -5138,20 +10189,6 @@ 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.024517, @@ -5164,28 +10201,60 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 44.13536, 88.40027, 129.4117, @@ -5198,26 +10267,60 @@ 414.0475, 456.671 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5230,23 +10333,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.8, @@ -5259,28 +10347,60 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 4318.8, 8625.8, 12932.8, @@ -5295,20 +10415,54 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5321,13 +10475,108 @@ true, true, true, - true, true ] }, "name": "Base production load", "parent": "Base production load", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5340,23 +10589,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.8, @@ -5369,28 +10603,60 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 103.6512, 207.0192, 310.3872, @@ -5403,26 +10669,60 @@ 1034.53, 1137.898 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5435,23 +10735,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 7000.0, @@ -5464,28 +10749,60 @@ 7000.0, 7000.0, 7000.0, - 7000.0, 7000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 2562000.0, 5117000.0, 7672000.0, @@ -5500,20 +10817,54 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5526,31 +10877,112 @@ true, true, true, - true, true ] }, "name": "Flare", "parent": "Flare", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5563,23 +10995,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -5592,28 +11009,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 2196.0, 4294.75, 6302.25, @@ -5628,20 +11077,54 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5654,13 +11137,108 @@ true, true, true, - true, true ] }, "name": "Sea water injection pump", "parent": "Sea water injection pump", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5673,23 +11251,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -5702,28 +11265,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 52.704, 103.074, 151.254, @@ -5736,21 +11331,7 @@ 718.9915, 800.6726 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } ], "sub_components": [ @@ -5760,23 +11341,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 249142.7, 498015.4, 745316.9, @@ -5791,7 +11405,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -5804,23 +11514,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 680.7177, @@ -5833,27 +11528,60 @@ 778.0675, 742.4678, 576.2037, - 574.4331, - 570.7909 + 574.4331 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -5866,23 +11594,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 310830.0, @@ -5895,28 +11608,60 @@ 355282.0, 339026.4, 263106.7, - 262298.2, - 260635.1 + 262298.2 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 113763780.0, 227404304.0, 340327310.0, @@ -5931,6 +11676,54 @@ ] }, "hydrocarbon_export_rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -5943,23 +11736,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 12500.0, @@ -5972,26 +11750,59 @@ 10500.0, 9500.0, 7500.0, - 8000.0, - 7000.0 + 8000.0 ] }, "id": "Installation A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -6004,13 +11815,108 @@ true, true, true, - true, true ] }, "name": "Installation A", "parent": "model", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6023,23 +11929,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -6052,28 +11943,60 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -6088,6 +12011,54 @@ ] }, "power_electrical": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6100,23 +12071,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -6129,28 +12085,60 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_electrical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -6165,6 +12153,54 @@ ] }, "power_mechanical": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6177,23 +12213,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -6206,25 +12227,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_mechanical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ 0.0, @@ -6237,25 +12291,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "regularity": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.0, @@ -6268,24 +12355,9 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERATOR_SET", @@ -6293,23 +12365,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 139331.7, 277779.9, 413743.3, @@ -6324,7 +12429,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -6337,23 +12538,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 380.6877, @@ -6366,27 +12552,60 @@ 453.0089, 442.4378, 451.3737, - 449.6031, - 445.9609 + 449.6031 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -6399,23 +12618,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 173830.0, @@ -6428,28 +12632,60 @@ 206853.4, 202026.4, 206106.7, - 205298.2, - 203635.1 + 205298.2 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 63621780.0, 126840145.0, 188923871.0, @@ -6465,20 +12701,54 @@ }, "id": "Generator set A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -6491,13 +12761,108 @@ true, true, true, - true, true ] }, "name": "Generator set A", "parent": "Installation A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6510,23 +12875,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -6539,11 +12889,58 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_capacity_margin": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6556,23 +12953,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 72.28548, @@ -6585,28 +12967,60 @@ 66.95914, 67.73768, 67.07957, - 67.20997, - 67.47822 + 67.20997 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -6619,21 +13033,7 @@ 2678.292, 2965.533 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "COMPRESSOR", @@ -6641,23 +13041,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 104200.2, 209029.3, 314771.9, @@ -6672,7 +13105,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -6685,23 +13214,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 284.7, @@ -6714,27 +13228,60 @@ 309.7286, 284.7, 109.5, - 109.5, 109.5 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -6747,23 +13294,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 130000.0, @@ -6776,28 +13308,60 @@ 141428.6, 130000.0, 50000.0, - 50000.0, 50000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 47580000.0, 95447158.0, 143731439.0, @@ -6813,20 +13377,54 @@ }, "id": "Gas export compressor", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -6839,27 +13437,108 @@ true, true, true, - true, true ] }, "name": "Gas export compressor", "parent": "Installation A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -6872,11 +13551,58 @@ false, false, false, - false, false ] }, "recirculation_loss": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6889,23 +13615,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -6918,30 +13629,63 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "COMPRESSOR", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6954,23 +13698,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -6983,28 +13712,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1789.74, 3618.39, 5490.84, @@ -7020,20 +13781,54 @@ }, "id": "Gas injection compressor", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7046,13 +13841,108 @@ true, true, true, - true, true ] }, "name": "Gas injection compressor", "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7065,23 +13955,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -7094,28 +13969,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 42.95376, 86.84136, 131.7802, @@ -7130,20 +14037,54 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7156,11 +14097,58 @@ false, false, false, - false, false ] }, "recirculation_loss": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7173,23 +14161,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -7202,30 +14175,63 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "PUMP", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7238,23 +14244,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.024517, @@ -7267,28 +14258,60 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1838.973, 3683.345, 5392.156, @@ -7304,6 +14327,54 @@ }, "id": "Produced water reinjection pump", "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7316,23 +14387,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 17000.0, @@ -7345,25 +14401,58 @@ 15000.0, 12000.0, 14000.0, - 16000.0, - 14000.0 + 16000.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 10.0, @@ -7376,25 +14465,58 @@ 10.0, 10.0, 10.0, - 10.0, 10.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7407,26 +14529,59 @@ true, true, true, - true, true ] }, "name": "Produced water reinjection pump", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 18811.88, @@ -7439,25 +14594,58 @@ 18811.88, 18811.88, 18811.88, - 18811.88, 18811.88 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -7470,12 +14658,107 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7488,23 +14771,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.024517, @@ -7517,28 +14785,60 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 44.13536, 88.40027, 129.4117, @@ -7551,27 +14851,61 @@ 414.0475, 456.671 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7584,23 +14918,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.8, @@ -7613,28 +14932,60 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 4318.8, 8625.8, 12932.8, @@ -7650,20 +15001,54 @@ }, "id": "Base production load", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7676,13 +15061,108 @@ true, true, true, - true, true ] }, "name": "Base production load", "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7695,23 +15175,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.8, @@ -7724,28 +15189,60 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 103.6512, 207.0192, 310.3872, @@ -7758,21 +15255,7 @@ 1034.53, 1137.898 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", @@ -7780,23 +15263,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 5610.78, 11206.23, 16801.68, @@ -7811,7 +15327,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -7824,23 +15436,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 15.33, @@ -7853,27 +15450,60 @@ 15.33, 15.33, 15.33, - 15.33, 15.33 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -7886,23 +15516,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 7000.0, @@ -7915,28 +15530,60 @@ 7000.0, 7000.0, 7000.0, - 7000.0, 7000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 2562000.0, 5117000.0, 7672000.0, @@ -7952,20 +15599,54 @@ }, "id": "Flare", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7978,32 +15659,113 @@ true, true, true, - true, true ] }, "name": "Flare", "parent": "Installation A", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + } }, { "componentType": "GENERIC", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -8016,23 +15778,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -8045,28 +15792,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 2196.0, 4294.75, 6302.25, @@ -8082,20 +15861,54 @@ }, "id": "Sea water injection pump", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -8108,13 +15921,108 @@ true, true, true, - true, true ] }, "name": "Sea water injection pump", "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -8127,23 +16035,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -8156,28 +16049,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 52.704, 103.074, 151.254, @@ -8190,21 +16115,7 @@ 718.9915, 800.6726 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } ] } \ No newline at end of file diff --git a/src/tests/ecalc_cli/snapshots/test_app/test_json_true_detailed_output/test_full_json_v3.json b/src/tests/ecalc_cli/snapshots/test_app/test_json_true_detailed_output/test_full_json_v3.json index f4f512a72d..016d944248 100644 --- a/src/tests/ecalc_cli/snapshots/test_app/test_json_true_detailed_output/test_full_json_v3.json +++ b/src/tests/ecalc_cli/snapshots/test_app/test_json_true_detailed_output/test_full_json_v3.json @@ -5,23 +5,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 249142.7, 498015.4, 745316.9, @@ -36,7 +69,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -49,23 +178,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 680.7177, @@ -78,27 +192,60 @@ 778.0675, 742.4678, 576.2037, - 574.4331, - 570.7909 - ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + 574.4331 + ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -111,23 +258,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 310830.0, @@ -140,28 +272,60 @@ 355282.0, 339026.4, 263106.7, - 262298.2, - 260635.1 + 262298.2 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 113763780.0, 227404304.0, 340327310.0, @@ -176,6 +340,54 @@ ] }, "hydrocarbon_export_rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -188,23 +400,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 12500.0, @@ -217,26 +414,59 @@ 10500.0, 9500.0, 7500.0, - 8000.0, - 7000.0 + 8000.0 ] }, "id": "model", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -249,12 +479,107 @@ true, true, true, - true, true ] }, "name": "model", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -267,23 +592,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -296,28 +606,60 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -332,6 +674,54 @@ ] }, "power_electrical": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -344,23 +734,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -373,28 +748,60 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_electrical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -409,6 +816,54 @@ ] }, "power_mechanical": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -421,23 +876,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -450,25 +890,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_mechanical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ 0.0, @@ -481,30 +954,63 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, "models": [ { "componentType": "COMPRESSOR", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -517,23 +1023,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 130000.0, @@ -546,28 +1037,60 @@ 141428.6, 130000.0, 50000.0, - 50000.0, 50000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 47580000.0, 95447158.0, 143731439.0, @@ -592,25 +1115,58 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -623,25 +1179,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -654,25 +1243,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -685,25 +1307,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -716,26 +1371,107 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -748,12 +1484,59 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { - "rate_type": "STREAM_DAY", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, + "rate_type": "STREAM_DAY", "regularity": [ 1.0, 1.0, @@ -765,23 +1548,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -794,11 +1562,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -811,23 +1626,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -840,25 +1640,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -871,39 +1704,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -916,26 +1768,59 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -948,11 +1833,58 @@ true, true, true, - true, true ] }, "maximum_rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -965,23 +1897,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -994,27 +1911,60 @@ null, null, null, - null, null ] }, "name": "Gas export compressor", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1027,25 +1977,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1058,25 +2041,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -1089,25 +2105,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1120,26 +2169,107 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -1152,11 +2282,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1169,23 +2346,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1198,11 +2360,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1215,23 +2424,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1244,25 +2438,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -1275,39 +2502,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1320,13 +2566,108 @@ null, null, null, - null, null ] } }, "parent": "Gas export compressor", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1339,23 +2680,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 3500000.0, @@ -1368,25 +2694,58 @@ 4500000.0, 3500000.0, 2500000.0, - 2000000.0, - 3000000.0 + 2000000.0 ] }, "requested_inlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 0.0, @@ -1399,25 +2758,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "requested_outlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 0.0, @@ -1430,13 +2822,60 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "stage_results": [ { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1449,23 +2888,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -1478,7 +2902,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -1493,10 +2916,57 @@ "NOT_CALCULATED", "NOT_CALCULATED", "NOT_CALCULATED", - "NOT_CALCULATED", "NOT_CALCULATED" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1509,23 +2979,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 130000.0, @@ -1538,27 +2993,60 @@ 141428.6, 130000.0, 50000.0, - 50000.0, 50000.0 ] }, "energy_usage_unit": "Sm3/d", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -1571,26 +3059,59 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1603,25 +3124,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -1634,25 +3188,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -1665,25 +3252,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1696,26 +3316,107 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -1728,11 +3429,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1745,23 +3493,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1774,11 +3507,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -1791,23 +3571,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -1820,25 +3585,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -1851,39 +3649,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -1896,26 +3713,59 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -1928,25 +3778,58 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -1959,25 +3842,58 @@ null, null, null, - null, null ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -1990,27 +3906,60 @@ null, null, null, - null, null ] }, "name": "Stage 1", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2023,25 +3972,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2054,25 +4036,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -2085,25 +4100,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -2116,26 +4164,107 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -2148,11 +4277,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2165,23 +4341,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2194,11 +4355,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2211,23 +4419,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2240,25 +4433,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -2271,39 +4497,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -2316,26 +4561,107 @@ null, null, null, - null, null ] } }, + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ null, @@ -2348,25 +4674,58 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -2379,25 +4738,58 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -2410,25 +4802,58 @@ null, null, null, - null, null ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -2441,11 +4866,58 @@ null, null, null, - null, null ] }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2458,23 +4930,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ null, @@ -2487,26 +4944,59 @@ null, null, null, - null, null ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -2519,25 +5009,58 @@ false, false, false, - false, false ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -2550,25 +5073,58 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -2581,25 +5137,58 @@ false, false, false, - false, false ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -2612,45 +5201,64 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } - ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" ] }, { "componentType": "COMPRESSOR", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2663,23 +5271,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -2692,28 +5285,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1789.74, 3618.39, 5490.84, @@ -2738,25 +5363,58 @@ "NO_FAILURE", "NO_FAILURE", "NO_FAILURE", - "NO_FAILURE", "NO_FAILURE" ], "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2769,25 +5427,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -2800,25 +5491,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -2831,25 +5555,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -2862,26 +5619,107 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -2894,11 +5732,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2911,23 +5796,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2940,11 +5810,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -2957,23 +5874,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -2986,25 +5888,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -3017,39 +5952,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3062,26 +6016,59 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -3094,11 +6081,58 @@ true, true, true, - true, true ] }, "maximum_rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3111,23 +6145,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3140,27 +6159,60 @@ null, null, null, - null, null ] }, "name": "Gas injection compressor", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3173,25 +6225,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3204,25 +6289,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -3235,25 +6353,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3266,26 +6417,107 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -3298,11 +6530,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3315,23 +6594,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3344,11 +6608,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3361,23 +6672,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3390,25 +6686,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -3421,39 +6750,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3466,13 +6814,108 @@ null, null, null, - null, null ] } }, "parent": "Gas injection compressor", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3485,23 +6928,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -3514,28 +6942,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 42.95376, 86.84136, 131.7802, @@ -3550,6 +7010,54 @@ ] }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3562,23 +7070,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 233000000.0, @@ -3591,25 +7084,58 @@ 279000000.0, 283000000.0, 286000000.0, - 290000000.0, - 293000000.0 + 290000000.0 ] }, "requested_inlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 0.0, @@ -3622,25 +7148,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "requested_outlet_pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 0.0, @@ -3653,13 +7212,60 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "stage_results": [ { "asv_recirculation_loss_mw": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3672,23 +7278,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -3701,7 +7292,6 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, @@ -3716,10 +7306,57 @@ "NOT_CALCULATED", "NOT_CALCULATED", "NOT_CALCULATED", - "NOT_CALCULATED", "NOT_CALCULATED" ], "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3732,23 +7369,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -3761,27 +7383,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "energy_usage_unit": "MW", "fluid_composition": {}, "head_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -3794,26 +7449,59 @@ false, false, false, - false, false ] }, "inlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3826,25 +7514,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -3857,25 +7578,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -3888,25 +7642,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -3919,26 +7706,107 @@ null, null, null, - null, null ] }, "name": "Inlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -3951,11 +7819,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -3968,23 +7883,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -3997,11 +7897,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4014,23 +7961,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -4043,25 +7975,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -4074,39 +8039,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -4119,26 +8103,59 @@ null, null, null, - null, null ] } }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4151,25 +8168,58 @@ true, true, true, - true, true ] }, "mass_rate_before_asv_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -4182,25 +8232,58 @@ null, null, null, - null, null ] }, "mass_rate_kg_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/h", "values": [ null, @@ -4213,27 +8296,60 @@ null, null, null, - null, null ] }, "name": "Stage 1", "outlet_stream_condition": { "actual_rate_before_asv_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -4246,25 +8362,58 @@ null, null, null, - null, null ] }, "actual_rate_m3_per_hr": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Am3/h", "values": [ null, @@ -4277,25 +8426,58 @@ null, null, null, - null, null ] }, "density_kg_per_m3": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kg/m3", "values": [ null, @@ -4308,25 +8490,58 @@ null, null, null, - null, null ] }, "kappa": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -4339,26 +8554,107 @@ null, null, null, - null, null ] }, "name": "Outlet stream condition", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "pressure": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ null, @@ -4371,11 +8667,58 @@ null, null, null, - null, null ] }, "standard_rate_before_asv_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4388,23 +8731,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -4417,11 +8745,58 @@ null, null, null, - null, null ] }, "standard_rate_sm3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4434,23 +8809,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ null, @@ -4463,25 +8823,58 @@ null, null, null, - null, null ] }, "temperature_kelvin": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "K", "values": [ null, @@ -4494,39 +8887,58 @@ null, null, null, - null, null ] }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "z": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ null, @@ -4539,26 +8951,107 @@ null, null, null, - null, null ] } }, + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "polytropic_efficiency": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "frac", "values": [ null, @@ -4571,25 +9064,58 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_before_choke_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -4602,25 +9128,58 @@ null, null, null, - null, null ] }, "polytropic_enthalpy_change_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -4633,25 +9192,58 @@ null, null, null, - null, null ] }, "polytropic_head_kJ_per_kg": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ null, @@ -4664,11 +9256,58 @@ null, null, null, - null, null ] }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4681,23 +9320,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -4710,26 +9334,59 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "power_unit": "MW", "pressure_is_choked": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -4742,25 +9399,58 @@ false, false, false, - false, false ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -4773,25 +9463,58 @@ false, false, false, - false, false ] }, "rate_has_recirculation": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -4804,25 +9527,58 @@ false, false, false, - false, false ] }, "speed": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "RPM", "values": [ null, @@ -4835,45 +9591,64 @@ null, null, null, - null, null ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } - ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" ] }, { "componentType": "PUMP", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4886,23 +9661,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.024517, @@ -4915,28 +9675,60 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1838.973, 3683.345, 5392.156, @@ -4951,6 +9743,54 @@ ] }, "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -4963,23 +9803,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 17000.0, @@ -4992,25 +9817,58 @@ 15000.0, 12000.0, 14000.0, - 16000.0, - 14000.0 + 16000.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 10.0, @@ -5023,25 +9881,58 @@ 10.0, 10.0, 10.0, - 10.0, 10.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5054,26 +9945,59 @@ true, true, true, - true, true ] }, "name": "Produced water reinjection pump", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 18811.88, @@ -5086,25 +10010,58 @@ 18811.88, 18811.88, 18811.88, - 18811.88, 18811.88 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -5117,20 +10074,114 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Produced water reinjection pump", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { - "rate_type": "STREAM_DAY", - "regularity": [ - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, + "rate_type": "STREAM_DAY", + "regularity": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, 1.0, 1.0, 1.0, @@ -5138,20 +10189,6 @@ 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.024517, @@ -5164,28 +10201,60 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 44.13536, 88.40027, 129.4117, @@ -5198,26 +10267,60 @@ 414.0475, 456.671 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5230,23 +10333,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.8, @@ -5259,28 +10347,60 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 4318.8, 8625.8, 12932.8, @@ -5295,20 +10415,54 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5321,13 +10475,108 @@ true, true, true, - true, true ] }, "name": "Base production load", "parent": "Base production load", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5340,23 +10589,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.8, @@ -5369,28 +10603,60 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 103.6512, 207.0192, 310.3872, @@ -5403,26 +10669,60 @@ 1034.53, 1137.898 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5435,23 +10735,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 7000.0, @@ -5464,28 +10749,60 @@ 7000.0, 7000.0, 7000.0, - 7000.0, 7000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 2562000.0, 5117000.0, 7672000.0, @@ -5500,20 +10817,54 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5526,31 +10877,112 @@ true, true, true, - true, true ] }, "name": "Flare", "parent": "Flare", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + } }, { "componentType": "GENERIC", "component_level": "MODEL", "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5563,23 +10995,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -5592,28 +11009,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 2196.0, 4294.75, 6302.25, @@ -5628,20 +11077,54 @@ ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5654,13 +11137,108 @@ true, true, true, - true, true ] }, "name": "Sea water injection pump", "parent": "Sea water injection pump", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -5673,23 +11251,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -5702,28 +11265,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 52.704, 103.074, 151.254, @@ -5736,21 +11331,7 @@ 718.9915, 800.6726 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } ], "sub_components": [ @@ -5760,23 +11341,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 249142.7, 498015.4, 745316.9, @@ -5791,7 +11405,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -5804,23 +11514,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 680.7177, @@ -5833,27 +11528,60 @@ 778.0675, 742.4678, 576.2037, - 574.4331, - 570.7909 + 574.4331 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -5866,23 +11594,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 310830.0, @@ -5895,28 +11608,60 @@ 355282.0, 339026.4, 263106.7, - 262298.2, - 260635.1 + 262298.2 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 113763780.0, 227404304.0, 340327310.0, @@ -5931,6 +11676,54 @@ ] }, "hydrocarbon_export_rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -5943,23 +11736,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 12500.0, @@ -5972,26 +11750,59 @@ 10500.0, 9500.0, 7500.0, - 8000.0, - 7000.0 + 8000.0 ] }, "id": "Installation A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -6004,13 +11815,108 @@ true, true, true, - true, true ] }, "name": "Installation A", "parent": "model", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6023,23 +11929,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -6052,28 +11943,60 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -6088,6 +12011,54 @@ ] }, "power_electrical": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6100,23 +12071,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -6129,28 +12085,60 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_electrical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -6165,6 +12153,54 @@ ] }, "power_mechanical": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6177,23 +12213,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -6206,25 +12227,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "power_mechanical_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ 0.0, @@ -6237,25 +12291,58 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] }, "regularity": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1.0, @@ -6268,24 +12355,9 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERATOR_SET", @@ -6293,23 +12365,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 139331.7, 277779.9, 413743.3, @@ -6324,7 +12429,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -6337,23 +12538,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 380.6877, @@ -6366,27 +12552,60 @@ 453.0089, 442.4378, 451.3737, - 449.6031, - 445.9609 + 449.6031 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -6399,23 +12618,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 173830.0, @@ -6428,28 +12632,60 @@ 206853.4, 202026.4, 206106.7, - 205298.2, - 203635.1 + 205298.2 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 63621780.0, 126840145.0, 188923871.0, @@ -6465,20 +12701,54 @@ }, "id": "Generator set A", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -6491,13 +12761,108 @@ true, true, true, - true, true ] }, "name": "Generator set A", "parent": "Installation A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6510,23 +12875,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 27.71452, @@ -6539,11 +12889,58 @@ 33.04086, 32.26232, 32.92043, - 32.79003, - 32.52178 + 32.79003 ] }, "power_capacity_margin": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6556,23 +12953,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 72.28548, @@ -6585,28 +12967,60 @@ 66.95914, 67.73768, 67.07957, - 67.20997, - 67.47822 + 67.20997 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 243.4443, 485.3348, 722.8332, @@ -6619,21 +13033,7 @@ 2678.292, 2965.533 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "COMPRESSOR", @@ -6641,23 +13041,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 104200.2, 209029.3, 314771.9, @@ -6672,7 +13105,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -6685,23 +13214,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 284.7, @@ -6714,27 +13228,60 @@ 309.7286, 284.7, 109.5, - 109.5, 109.5 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -6747,23 +13294,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 130000.0, @@ -6776,28 +13308,60 @@ 141428.6, 130000.0, 50000.0, - 50000.0, 50000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 47580000.0, 95447158.0, 143731439.0, @@ -6813,20 +13377,54 @@ }, "id": "Gas export compressor", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -6839,27 +13437,108 @@ true, true, true, - true, true ] }, "name": "Gas export compressor", "parent": "Installation A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -6872,11 +13551,58 @@ false, false, false, - false, false ] }, "recirculation_loss": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6889,23 +13615,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -6918,30 +13629,63 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "COMPRESSOR", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -6954,23 +13698,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -6983,28 +13712,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1789.74, 3618.39, 5490.84, @@ -7020,20 +13781,54 @@ }, "id": "Gas injection compressor", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7046,13 +13841,108 @@ true, true, true, - true, true ] }, "name": "Gas injection compressor", "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7065,23 +13955,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 4.89, @@ -7094,28 +13969,60 @@ 6.37, 6.52, 6.64, - 6.8, - 6.89 + 6.8 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 42.95376, 86.84136, 131.7802, @@ -7130,20 +14037,54 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7156,11 +14097,58 @@ false, false, false, - false, false ] }, "recirculation_loss": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7173,23 +14161,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 0.0, @@ -7202,30 +14175,63 @@ 0.0, 0.0, 0.0, - 0.0, 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "PUMP", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7238,23 +14244,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.024517, @@ -7267,28 +14258,60 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 1838.973, 3683.345, 5392.156, @@ -7304,6 +14327,54 @@ }, "id": "Produced water reinjection pump", "inlet_liquid_rate_m3_per_day": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7316,23 +14387,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 17000.0, @@ -7345,25 +14401,58 @@ 15000.0, 12000.0, 14000.0, - 16000.0, - 14000.0 + 16000.0 ] }, "inlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 10.0, @@ -7376,25 +14465,58 @@ 10.0, 10.0, 10.0, - 10.0, 10.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7407,26 +14529,59 @@ true, true, true, - true, true ] }, "name": "Produced water reinjection pump", "operational_head": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "J/kg", "values": [ 18811.88, @@ -7439,25 +14594,58 @@ 18811.88, 18811.88, 18811.88, - 18811.88, 18811.88 ] }, "outlet_pressure_bar": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 200.0, @@ -7470,12 +14658,107 @@ 200.0, 200.0, 200.0, - 200.0, 200.0 ] }, "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7488,23 +14771,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 5.024517, @@ -7517,28 +14785,60 @@ 4.681676, 4.185565, 4.507458, - 4.865702, - 4.507458 + 4.865702 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 44.13536, 88.40027, 129.4117, @@ -7551,27 +14851,61 @@ 414.0475, 456.671 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7584,23 +14918,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.8, @@ -7613,28 +14932,60 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 4318.8, 8625.8, 12932.8, @@ -7650,20 +15001,54 @@ }, "id": "Base production load", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7676,13 +15061,108 @@ true, true, true, - true, true ] }, "name": "Base production load", "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -7695,23 +15175,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 11.8, @@ -7724,28 +15189,60 @@ 11.8, 11.8, 11.8, - 11.8, 11.8 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 103.6512, 207.0192, 310.3872, @@ -7758,21 +15255,7 @@ 1034.53, 1137.898 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } }, { "componentType": "GENERIC", @@ -7780,23 +15263,56 @@ "emissions": { "co2": { "cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "t", "values": [ - 0.0, 5610.78, 11206.23, 16801.68, @@ -7811,7 +15327,103 @@ ] }, "name": "co2", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -7824,23 +15436,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "t/d", "values": [ 15.33, @@ -7853,27 +15450,60 @@ 15.33, 15.33, 15.33, - 15.33, 15.33 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } }, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "CALENDAR_DAY", "regularity": [ 1.0, @@ -7886,23 +15516,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "Sm3/d", "values": [ 7000.0, @@ -7915,28 +15530,60 @@ 7000.0, 7000.0, 7000.0, - 7000.0, 7000.0 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "Sm3", "values": [ - 0.0, 2562000.0, 5117000.0, 7672000.0, @@ -7952,20 +15599,54 @@ }, "id": "Flare", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7978,32 +15659,113 @@ true, true, true, - true, true ] }, "name": "Flare", "parent": "Installation A", - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + } }, { "componentType": "GENERIC", "component_level": "CONSUMER", "emissions": {}, "energy_usage": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -8016,23 +15778,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -8045,28 +15792,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "energy_usage_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "MWd", "values": [ - 0.0, 2196.0, 4294.75, 6302.25, @@ -8082,20 +15861,54 @@ }, "id": "Sea water injection pump", "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -8108,13 +15921,108 @@ true, true, true, - true, true ] }, "name": "Sea water injection pump", "parent": "Generator set A", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "power": { + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "rate_type": "STREAM_DAY", "regularity": [ 1.0, @@ -8127,23 +16035,8 @@ 1.0, 1.0, 1.0, - 1.0, 1.0 ], - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], "unit": "MW", "values": [ 6.0, @@ -8156,28 +16049,60 @@ 10.18919, 9.756757, 9.972973, - 9.324324, 9.324324 ] }, "power_cumulative": { - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2024-12-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2024-12-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + }, + { + "end": "2031-01-01 00:00:00", + "start": "2030-01-01 00:00:00" + } + ] + }, "unit": "GWh", "values": [ - 0.0, 52.704, 103.074, 151.254, @@ -8190,21 +16115,7 @@ 718.9915, 800.6726 ] - }, - "timesteps": [ - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2024-12-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00", - "2030-01-01 00:00:00", - "2031-01-01 00:00:00" - ] + } } ] } \ No newline at end of file diff --git a/src/tests/ecalc_cli/test_app.py b/src/tests/ecalc_cli/test_app.py index e56db56185..a61834d492 100644 --- a/src/tests/ecalc_cli/test_app.py +++ b/src/tests/ecalc_cli/test_app.py @@ -190,7 +190,7 @@ def test_operational_settings_used_available(self, advanced_yaml_path, tmp_path) df = pd.read_csv(run_csv_output_file, index_col="timesteps") operational_settings_used = df["Water injection pump system A.operational_settings_used[N/A]"].tolist() is_valid = df["Water injection pump system A.is_valid[N/A]"].tolist() - assert operational_settings_used == [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + assert operational_settings_used == [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] assert is_valid == [1] * len(operational_settings_used) diff --git a/src/tests/ecalc_cli/test_cache.py b/src/tests/ecalc_cli/test_cache.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/tests/libecalc/common/test_tabular_time_series.py b/src/tests/libecalc/common/test_tabular_time_series.py index a5665418ba..c558c837a3 100644 --- a/src/tests/libecalc/common/test_tabular_time_series.py +++ b/src/tests/libecalc/common/test_tabular_time_series.py @@ -6,6 +6,7 @@ from libecalc.common.stream_conditions import TimeSeriesStreamConditions from libecalc.common.tabular_time_series import TabularTimeSeriesUtils +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( TimeSeriesFloat, @@ -27,43 +28,51 @@ class MergeableObject(BaseModel): class TestMerge: def test_valid_merge(self): - first_timesteps = [datetime(2020, 1, 1), datetime(2022, 1, 1)] + first_periods = Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 1, 1), + ], + include_after=False, + include_before=False, + ) first = MergeableObject( string_test="1", int_test=15, float_test=1.0, list_of_float_test=[11, 12, 13, 14, 15], time_series_rate=TimeSeriesStreamDayRate( - timesteps=first_timesteps, + periods=first_periods, values=[11, 12], unit=Unit.TONS, ), time_series_float=TimeSeriesFloat( - timesteps=first_timesteps, + periods=first_periods, values=[11, 12], unit=Unit.TONS, ), time_series_float_list_test=[ TimeSeriesFloat( - timesteps=first_timesteps, + periods=first_periods, values=[111, 112], unit=Unit.TONS, ), TimeSeriesFloat( - timesteps=first_timesteps, - values=[-121, -122], + periods=first_periods, + values=[-111, -112], unit=Unit.TONS, ), ], time_series_rate_list_test=[ TimeSeriesStreamDayRate( - timesteps=first_timesteps, + periods=first_periods, values=[111, 112], unit=Unit.TONS, ), TimeSeriesStreamDayRate( - timesteps=first_timesteps, - values=[-121, -122], + periods=first_periods, + values=[-111, -112], unit=Unit.TONS, ), ], @@ -72,12 +81,12 @@ def test_valid_merge(self): id="inlet", name="inlet", rate=TimeSeriesStreamDayRate( - timesteps=first_timesteps, + periods=first_periods, values=[-111, -112], unit=Unit.TONS, ), pressure=TimeSeriesFloat( - timesteps=first_timesteps, + periods=first_periods, values=[-111, -112], unit=Unit.BARA, ), @@ -86,56 +95,64 @@ def test_valid_merge(self): id="outlet", name="outlet", rate=TimeSeriesStreamDayRate( - timesteps=first_timesteps, - values=[-121, -122], + periods=first_periods, + values=[-111, -112], unit=Unit.TONS, ), pressure=TimeSeriesFloat( - timesteps=first_timesteps, - values=[-121, -122], + periods=first_periods, + values=[-111, -112], unit=Unit.BARA, ), ), ], ) - second_timesteps = [datetime(2021, 1, 1), datetime(2023, 1, 1)] + second_periods = Periods.create_periods( + times=[ + datetime(2022, 1, 1), + datetime(2023, 1, 1), + datetime(2024, 1, 1), + ], + include_after=False, + include_before=False, + ) second = MergeableObject( string_test="2", int_test=25, float_test=2.0, list_of_float_test=[21, 22, 23, 24, 25], time_series_float=TimeSeriesFloat( - timesteps=second_timesteps, + periods=second_periods, values=[21, 22], unit=Unit.TONS, ), time_series_rate=TimeSeriesStreamDayRate( - timesteps=second_timesteps, + periods=second_periods, values=[21, 22], unit=Unit.TONS, ), time_series_float_list_test=[ TimeSeriesFloat( - timesteps=second_timesteps, + periods=second_periods, values=[211, 212], unit=Unit.TONS, ), TimeSeriesFloat( - timesteps=second_timesteps, - values=[-221, -222], + periods=second_periods, + values=[-211, -212], unit=Unit.TONS, ), ], time_series_rate_list_test=[ TimeSeriesStreamDayRate( - timesteps=second_timesteps, + periods=second_periods, values=[211, 212], unit=Unit.TONS, ), TimeSeriesStreamDayRate( - timesteps=second_timesteps, - values=[-221, -222], + periods=second_periods, + values=[-211, -212], unit=Unit.TONS, ), ], @@ -144,12 +161,12 @@ def test_valid_merge(self): id="inlet", name="inlet", rate=TimeSeriesStreamDayRate( - timesteps=second_timesteps, + periods=second_periods, values=[-211, -212], unit=Unit.TONS, ), pressure=TimeSeriesFloat( - timesteps=second_timesteps, + periods=second_periods, values=[-211, -212], unit=Unit.BARA, ), @@ -158,13 +175,13 @@ def test_valid_merge(self): id="outlet", name="outlet", rate=TimeSeriesStreamDayRate( - timesteps=second_timesteps, - values=[-221, -222], + periods=second_periods, + values=[-211, -212], unit=Unit.TONS, ), pressure=TimeSeriesFloat( - timesteps=second_timesteps, - values=[-221, -222], + periods=second_periods, + values=[-211, -212], unit=Unit.BARA, ), ), @@ -173,7 +190,17 @@ def test_valid_merge(self): merged = TabularTimeSeriesUtils.merge(first, second) - expected_timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)] + expected_periods = Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 1, 1), + datetime(2023, 1, 1), + datetime(2024, 1, 1), + ], + include_after=False, + include_before=False, + ) assert ( merged.model_dump() @@ -183,36 +210,36 @@ def test_valid_merge(self): float_test=1.0, list_of_float_test=[11, 12, 13, 14, 15], time_series_float=TimeSeriesFloat( - timesteps=expected_timesteps, - values=[11, 21, 12, 22], + periods=expected_periods, + values=[11, 12, 21, 22], unit=Unit.TONS, ), time_series_rate=TimeSeriesStreamDayRate( - timesteps=expected_timesteps, - values=[11, 21, 12, 22], + periods=expected_periods, + values=[11, 12, 21, 22], unit=Unit.TONS, ), time_series_float_list_test=[ TimeSeriesFloat( - timesteps=expected_timesteps, - values=[111, 211, 112, 212], + periods=expected_periods, + values=[111, 112, 211, 212], unit=Unit.TONS, ), TimeSeriesFloat( - timesteps=expected_timesteps, - values=[-121, -221, -122, -222], + periods=expected_periods, + values=[-111, -112, -211, -212], unit=Unit.TONS, ), ], time_series_rate_list_test=[ TimeSeriesStreamDayRate( - timesteps=expected_timesteps, - values=[111, 211, 112, 212], + periods=expected_periods, + values=[111, 112, 211, 212], unit=Unit.TONS, ), TimeSeriesStreamDayRate( - timesteps=expected_timesteps, - values=[-121, -221, -122, -222], + periods=expected_periods, + values=[-111, -112, -211, -212], unit=Unit.TONS, ), ], @@ -221,13 +248,13 @@ def test_valid_merge(self): id="inlet", name="inlet", rate=TimeSeriesStreamDayRate( - timesteps=expected_timesteps, - values=[-111, -211, -112, -212], + periods=expected_periods, + values=[-111, -112, -211, -212], unit=Unit.TONS, ), pressure=TimeSeriesFloat( - timesteps=expected_timesteps, - values=[-111, -211, -112, -212], + periods=expected_periods, + values=[-111, -112, -211, -212], unit=Unit.BARA, ), ), @@ -235,13 +262,13 @@ def test_valid_merge(self): id="outlet", name="outlet", rate=TimeSeriesStreamDayRate( - timesteps=expected_timesteps, - values=[-121, -221, -122, -222], + periods=expected_periods, + values=[-111, -112, -211, -212], unit=Unit.TONS, ), pressure=TimeSeriesFloat( - timesteps=expected_timesteps, - values=[-121, -221, -122, -222], + periods=expected_periods, + values=[-111, -112, -211, -212], unit=Unit.BARA, ), ), @@ -255,7 +282,9 @@ class First(BaseModel): first = First( something=TimeSeriesFloat( - timesteps=[datetime(2022, 1, 1)], + periods=Periods( + [Period(datetime(2022, 1, 1))], + ), values=[1], unit=Unit.NONE, ) diff --git a/src/tests/libecalc/common/test_temporal_model.py b/src/tests/libecalc/common/test_temporal_model.py index 153b0a3757..94c9fc735b 100644 --- a/src/tests/libecalc/common/test_temporal_model.py +++ b/src/tests/libecalc/common/test_temporal_model.py @@ -1,6 +1,7 @@ from datetime import datetime from libecalc.common.temporal_model import TemporalModel +from libecalc.common.time_utils import Period from libecalc.common.variables import VariablesMap from libecalc.expression import Expression @@ -8,18 +9,30 @@ class TestTemporalExpression: def test_single_value_expression(self): expression_evaluator = VariablesMap( - time_vector=[datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2022, 7, 1)] + time_vector=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 1, 1), + datetime(2022, 7, 1), + datetime(2023, 1, 1), + ] ) assert expression_evaluator.evaluate( - expression=TemporalModel({datetime(2020, 1, 1): Expression.setup_from_expression(1)}), + expression=TemporalModel({Period(datetime(2020, 1, 1)): Expression.setup_from_expression(1)}), ).tolist() == [1, 1, 1, 1] def test_single_value_expression_with_start_date_after_time_vector_start(self): expression_evaluator = VariablesMap( - time_vector=[datetime(2019, 1, 1), datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 7, 1)] + time_vector=[ + datetime(2019, 1, 1), + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 7, 1), + datetime(2023, 1, 1), + ] ) assert expression_evaluator.evaluate( - expression=TemporalModel({datetime(2020, 1, 1): Expression.setup_from_expression(1)}) + expression=TemporalModel({Period(datetime(2020, 1, 1)): Expression.setup_from_expression(1)}) ).tolist() == [0, 1, 1, 1] def test_multiple_times(self): @@ -30,34 +43,36 @@ def test_multiple_times(self): datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2022, 7, 1), + datetime(2023, 1, 1), ] ) assert expression_evaluator.evaluate( expression=TemporalModel( { - datetime(2020, 1, 1): Expression.setup_from_expression(1), - datetime(2022, 1, 1): Expression.setup_from_expression(2), + Period(datetime(2020, 1, 1), datetime(2022, 1, 1)): Expression.setup_from_expression(1), + Period(datetime(2022, 1, 1)): Expression.setup_from_expression(2), } ) ).tolist() == [0, 1, 1, 2, 2] def test_multiple_times_with_references(self): expression_evaluator = VariablesMap( - variables={"$var.var1": [5, 5, 5, 5]}, + variables={"$var.var1": [5, 5, 5, 5, 5]}, time_vector=[ datetime(2019, 1, 1), datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2022, 7, 1), + datetime(2023, 1, 1), ], ) assert expression_evaluator.evaluate( expression=TemporalModel( { - datetime(2020, 1, 1): Expression.setup_from_expression(1), - datetime(2022, 1, 1): Expression.setup_from_expression("$var.var1"), + Period(datetime(2020, 1, 1), datetime(2022, 1, 1)): Expression.setup_from_expression(1), + Period(datetime(2022, 1, 1)): Expression.setup_from_expression("$var.var1"), } ) ).tolist() == [0, 1, 1, 5, 5] diff --git a/src/tests/libecalc/common/test_time_utils.py b/src/tests/libecalc/common/test_time_utils.py index 13b4eb8950..167602e567 100644 --- a/src/tests/libecalc/common/test_time_utils.py +++ b/src/tests/libecalc/common/test_time_utils.py @@ -24,7 +24,7 @@ def test_calculate_delta_days_single_date(self): class TestPeriod: def test_period_repr(self): period = Period(start=datetime(2022, 1, 1), end=datetime(2030, 4, 5)) - assert str(period) == "2022-01-01 00:00:00:2030-04-05 00:00:00" + assert str(period) == "2022-01-01 00:00:00;2030-04-05 00:00:00" assert repr(period) == ( "Period(start=datetime.datetime(2022, 1, 1, 0, 0), " "end=datetime.datetime(2030, 4, 5, 0, 0))" ) @@ -75,7 +75,10 @@ def test_single_date(self): single_date = datetime(2020, 1, 1) periods = Periods.create_periods([single_date]) assert periods == Periods( - [Period(start=datetime.min, end=single_date), Period(start=single_date, end=datetime.max)] + [ + Period(start=datetime.min, end=single_date), + Period(start=single_date, end=datetime.max.replace(microsecond=0)), + ] ) def test_two_dates(self): @@ -86,7 +89,7 @@ def test_two_dates(self): [ Period(start=datetime.min, end=first_date), Period(start=first_date, end=second_date), - Period(start=second_date, end=datetime.max), + Period(start=second_date, end=datetime.max.replace(microsecond=0)), ] ) @@ -100,7 +103,7 @@ def test_three_dates(self): Period(start=datetime.min, end=first_date), Period(start=first_date, end=second_date), Period(start=second_date, end=third_date), - Period(start=third_date, end=datetime.max), + Period(start=third_date, end=datetime.max.replace(microsecond=0)), ] ) @@ -113,7 +116,7 @@ def test_three_dates_not_include_before(self): [ Period(start=first_date, end=second_date), Period(start=second_date, end=third_date), - Period(start=third_date, end=datetime.max), + Period(start=third_date, end=datetime.max.replace(microsecond=0)), ] ) @@ -148,10 +151,10 @@ def test_three_dates_not_include_before_and_after(self): @pytest.fixture def time_model(): return { - datetime(1962, 1, 1): {}, - datetime(1962, 6, 1): {}, - datetime(1970, 1, 1): {}, - datetime(1999, 1, 1): {}, + Period(datetime(1962, 1, 1), datetime(1962, 6, 1)): {}, + Period(datetime(1962, 6, 1), datetime(1970, 1, 1)): {}, + Period(datetime(1970, 1, 1), datetime(1999, 1, 1)): {}, + Period(datetime(1999, 1, 1)): {}, } @@ -162,10 +165,10 @@ def test_include_all(self, time_model): end=datetime(1999, 1, 2), ) assert define_time_model_for_period(time_model, target_period=period) == { - datetime(1962, 1, 1): {}, - datetime(1962, 6, 1): {}, - datetime(1970, 1, 1): {}, - datetime(1999, 1, 1): {}, + Period(datetime(1962, 1, 1), datetime(1962, 6, 1)): {}, + Period(datetime(1962, 6, 1), datetime(1970, 1, 1)): {}, + Period(datetime(1970, 1, 1), datetime(1999, 1, 1)): {}, + Period(datetime(1999, 1, 1), datetime(1999, 1, 2)): {}, } def test_equal_end(self, time_model): @@ -174,9 +177,9 @@ def test_equal_end(self, time_model): end=datetime(1999, 1, 1), ) assert define_time_model_for_period(time_model, target_period=period) == { - datetime(1962, 1, 1): {}, - datetime(1962, 6, 1): {}, - datetime(1970, 1, 1): {}, + Period(datetime(1962, 1, 1), datetime(1962, 6, 1)): {}, + Period(datetime(1962, 6, 1), datetime(1970, 1, 1)): {}, + Period(datetime(1970, 1, 1), datetime(1999, 1, 1)): {}, } def test_middle(self, time_model): @@ -185,8 +188,8 @@ def test_middle(self, time_model): end=datetime(1999, 1, 1), ) assert define_time_model_for_period(time_model, target_period=period) == { - datetime(1962, 6, 7): {}, - datetime(1970, 1, 1): {}, + Period(datetime(1962, 6, 7), datetime(1970, 1, 1)): {}, + Period(datetime(1970, 1, 1), datetime(1999, 1, 1)): {}, } def test_outside(self, time_model): diff --git a/src/tests/libecalc/common/utils/test_compute_emission_intensity_yearly.py b/src/tests/libecalc/common/utils/test_compute_emission_intensity_yearly.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/tests/libecalc/common/utils/test_rates.py b/src/tests/libecalc/common/utils/test_rates.py index f900a14c8f..59d48531ab 100644 --- a/src/tests/libecalc/common/utils/test_rates.py +++ b/src/tests/libecalc/common/utils/test_rates.py @@ -4,7 +4,7 @@ import pytest from libecalc.common.errors.exceptions import ProgrammingError -from libecalc.common.time_utils import Frequency +from libecalc.common.time_utils import Frequency, Period, Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( Rates, @@ -30,10 +30,14 @@ class TestComputeCumulative: def test_compute_cumulative_from_daily_rate(self): """Be aware. The rates are assumed to be daily.""" cumulative = Rates.compute_cumulative_volumes_from_daily_rates( - np.array([1, 1, 1, 1, 1]), np.array([datetime(2000, 1, n) for n in range(1, 6)]) + rates=np.array([1, 1, 1, 1]), + periods=Periods.create_periods( + times=[datetime(2000, 1, n) for n in range(1, 6)], + include_before=False, + include_after=False, + ), ) - assert cumulative[0] == 0 # First should always be zero. - assert cumulative.tolist() == [0, 1, 2, 3, 4] + assert cumulative.tolist() == [1, 2, 3, 4] def test_compute_cumulative_from_rates_and_delta_time(self): # Test for correct cumulative calculation @@ -46,58 +50,75 @@ def test_compute_cumulative_from_rates_and_delta_time(self): datetime(2023, 1, 13), datetime(2023, 1, 14), ] - rates = np.array([1, 1.5, 1.5, 2, 1, 1.3, 1]) - output = Rates.compute_cumulative_volumes_from_daily_rates(rates, time_steps=time_steps) - assert output.tolist() == [0.0, 1.0, 4.0, 5.5, 11.5, 16.5, 17.8] + rates = np.array([1, 1.5, 1.5, 2, 1, 1.3]) + output = Rates.compute_cumulative_volumes_from_daily_rates( + rates=rates, + periods=Periods.create_periods( + times=time_steps, + include_before=False, + include_after=False, + ), + ) + assert output.tolist() == [1.0, 4.0, 5.5, 11.5, 16.5, 17.8] def test_compute_cumulative_from_rates_and_delta_time_simple_data(self): # 3 consecutive days [2022.01.01, 2022.01.03]; - datetimes = np.array( - [ - datetime(year=2022, month=1, day=1), - datetime(year=2022, month=1, day=2), - datetime(year=2022, month=1, day=3), - ] - ) + datetimes = [ + datetime(year=2022, month=1, day=1), + datetime(year=2022, month=1, day=2), + datetime(year=2022, month=1, day=3), + ] # 1 per day rate_vector = [1, 1] - cumulative = Rates.compute_cumulative_volumes_from_daily_rates(rate_vector, time_steps=datetimes) + cumulative = Rates.compute_cumulative_volumes_from_daily_rates( + rates=rate_vector, + periods=Periods.create_periods( + times=datetimes, + include_before=False, + include_after=False, + ), + ) - # the first interval is always 0, it is manually added to get same length of arrays for further usage... - assert np.all(cumulative == np.array([0, 1, 2])) + assert np.all(cumulative == np.array([1, 2])) class TestBooleanTimeSeries: @pytest.fixture def boolean_series(self): return TimeSeriesBoolean( - values=[False, True, True, False, True, True, False, True], - timesteps=[ - datetime(2019, 7, 1), - datetime(2020, 1, 1), - datetime(2020, 7, 1), - datetime(2021, 1, 1), - datetime(2021, 7, 1), - datetime(2022, 1, 1), - datetime(2022, 7, 1), - datetime(2023, 1, 1), - ], + values=[False, True, True, False, True, True, False], + periods=Periods.create_periods( + times=[ + datetime(2019, 7, 1), + datetime(2020, 1, 1), + datetime(2020, 7, 1), + datetime(2021, 1, 1), + datetime(2021, 7, 1), + datetime(2022, 1, 1), + datetime(2022, 7, 1), + datetime(2023, 1, 1), + ], + include_before=False, + include_after=False, + ), unit=Unit.NONE, ) @pytest.fixture def two_first_timesteps(self, boolean_series): return TimeSeriesBoolean( - values=boolean_series.values[0:2], timesteps=boolean_series.timesteps[0:2], unit=boolean_series.unit + values=boolean_series.values[0:2], + periods=Periods(boolean_series.periods.periods[0:2]), + unit=boolean_series.unit, ) def test_resample_boolean(self, boolean_series): # resample including start and end date yearly_values = boolean_series.resample(freq=Frequency.YEAR) - assert yearly_values.values == [False, True, False, False, True] - assert yearly_values.timesteps == [ + assert yearly_values.values == [False, True, False, False] + assert yearly_values.all_dates() == [ datetime(2019, 7, 1), datetime(2020, 1, 1), datetime(2021, 1, 1), @@ -107,8 +128,8 @@ def test_resample_boolean(self, boolean_series): # resample including start and without end date yearly_values = boolean_series.resample(freq=Frequency.YEAR, include_end_date=False) - assert yearly_values.values == [False, True, False, False] - assert yearly_values.timesteps == [ + assert yearly_values.values == [False, True, False] + assert yearly_values.all_dates() == [ datetime(2019, 7, 1), datetime(2020, 1, 1), datetime(2021, 1, 1), @@ -117,8 +138,8 @@ def test_resample_boolean(self, boolean_series): # resample without start and including end date yearly_values = boolean_series.resample(freq=Frequency.YEAR, include_start_date=False) - assert yearly_values.values == [True, False, False, True] - assert yearly_values.timesteps == [ + assert yearly_values.values == [True, False, False] + assert yearly_values.all_dates() == [ datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), @@ -127,8 +148,8 @@ def test_resample_boolean(self, boolean_series): # resample without start and end date yearly_values = boolean_series.resample(freq=Frequency.YEAR, include_start_date=False, include_end_date=False) - assert yearly_values.values == [True, False, False] - assert yearly_values.timesteps == [ + assert yearly_values.values == [True, False] + assert yearly_values.all_dates() == [ datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), @@ -136,7 +157,9 @@ def test_resample_boolean(self, boolean_series): def test_indexing(self, boolean_series): first_timestep = TimeSeriesBoolean( - values=[boolean_series.values[0]], timesteps=[boolean_series.timesteps[0]], unit=boolean_series.unit + values=[boolean_series.values[0]], + periods=Periods([boolean_series.periods.periods[0]]), + unit=boolean_series.unit, ) assert boolean_series[0] == first_timestep @@ -174,19 +197,23 @@ def test_unequal_comparison(self, boolean_series, left, right): class TestTimeSeriesVolumesCumulative: def test_resample_upsampling(self): rates = TimeSeriesVolumesCumulative( - timesteps=[ - datetime(2023, 1, 1), - datetime(2024, 1, 1), - datetime(2025, 1, 1), - datetime(2026, 1, 1), - ], - values=[1, 2, 3, 4], + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2024, 1, 1), + datetime(2025, 1, 1), + datetime(2026, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[1, 2, 3], unit=Unit.KILO, ) rates_monthly = rates.resample(freq=Frequency.MONTH) - assert len(rates_monthly) == 3 * 12 + 1 # Including January 2026. - assert rates_monthly.values[::12] == [1, 2, 3, 4] # Ensure original data every 12th month is preserved. + assert len(rates_monthly) == 3 * 12 + assert rates_monthly.values[11::12] == [1, 2, 3] # Ensure original data every 12th month is preserved. def test_resample_down_sampling(self): """We do not expect to be able to reproduce the cumulative values when down-sampling. This is simply because @@ -194,118 +221,93 @@ def test_resample_down_sampling(self): period. """ rates = TimeSeriesVolumesCumulative( - timesteps=[ - datetime(2023, 1, 1), - datetime(2023, 4, 1), - datetime(2023, 7, 1), - datetime(2023, 10, 1), - datetime(2024, 1, 1), - datetime(2024, 4, 1), - datetime(2024, 7, 1), - datetime(2024, 10, 1), - ], - values=[1, 2, 3, 4, 5, 6, 7, 8], + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2023, 4, 1), + datetime(2023, 7, 1), + datetime(2023, 10, 1), + datetime(2024, 1, 1), + datetime(2024, 4, 1), + datetime(2024, 7, 1), + datetime(2024, 10, 1), + ], + include_before=False, + include_after=False, + ), + values=[1, 2, 3, 4, 5, 6, 7], unit=Unit.KILO, ) rates_yearly = rates.resample(freq=Frequency.YEAR, include_end_date=False) - assert rates_yearly.values == [1, 5] + assert rates_yearly.values == [4] rates_yearly = rates.resample(freq=Frequency.YEAR, include_end_date=True) - assert rates_yearly.values == [1, 5, 8] + assert rates_yearly.values == [4, 7] -class TestTimeSeriesVolumesReindex: - def test_reindex(self): +class TestTimeSeriesVolumesResample: + def test_resample(self): volumes = TimeSeriesVolumes( - timesteps=[ - datetime(2022, 1, 1), - datetime(2022, 6, 1), - datetime(2023, 1, 1), - datetime(2023, 6, 1), - datetime(2024, 1, 1), - datetime(2024, 6, 1), - datetime(2025, 1, 1), - ], + periods=Periods.create_periods( + times=[ + datetime(2022, 1, 1), + datetime(2022, 6, 1), + datetime(2023, 1, 1), + datetime(2023, 6, 1), + datetime(2024, 1, 1), + datetime(2024, 6, 1), + datetime(2025, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[1, 2, 3, 4, 5, 6], unit=Unit.KILO_PER_DAY, ) - reindexd_volumes = volumes.reindex( - time_steps=[ - datetime(2022, 1, 1), - datetime(2023, 1, 1), - datetime(2024, 1, 1), - datetime(2025, 1, 1), - ] - ) - assert reindexd_volumes.timesteps == [ + resampled_volumes = volumes.resample(freq=Frequency.YEAR) + assert resampled_volumes.all_dates() == [ datetime(2022, 1, 1), datetime(2023, 1, 1), datetime(2024, 1, 1), + datetime(2025, 1, 1), ] - assert reindexd_volumes.values == [3, 7, 11] + assert resampled_volumes.values == [3, 7, 11] - def test_reindex_missing_year(self): + def test_resample_missing_year(self): volumes = TimeSeriesVolumes( - timesteps=[ - datetime(2022, 1, 1), - datetime(2022, 6, 1), - datetime(2023, 2, 1), - datetime(2023, 6, 1), - datetime(2024, 1, 1), - datetime(2024, 6, 1), - datetime(2025, 1, 1), - ], - values=[1, 2, 3, 4, 5, 6], - unit=Unit.KILO_PER_DAY, - ) - - with pytest.raises(ValueError) as exc_info: - _ = volumes.reindex( - time_steps=[ + periods=Periods.create_periods( + times=[ datetime(2022, 1, 1), - datetime(2023, 1, 1), + datetime(2022, 6, 1), + datetime(2023, 2, 1), + datetime(2023, 6, 1), datetime(2024, 1, 1), + datetime(2024, 6, 1), datetime(2025, 1, 1), ], - ) - - assert str(exc_info.value) == "Could not reindex volumes. Missing time step `2023-01-01 00:00:00`." - - def test_reindex_with_extrapolation(self): - volumes = TimeSeriesVolumes( - timesteps=[ - datetime(2023, 1, 1), - datetime(2023, 6, 1), - datetime(2024, 1, 1), - datetime(2024, 6, 1), - datetime(2025, 1, 1), - ], - values=[3, 4, 5, 6], + include_before=False, + include_after=False, + ), + values=[1, 2, 3, 4, 5, 6], unit=Unit.KILO_PER_DAY, ) - reindexd_volumes = volumes.reindex( - time_steps=[ - datetime(2022, 1, 1), - datetime(2023, 1, 1), - datetime(2024, 1, 1), - datetime(2025, 1, 1), - ] - ) - assert reindexd_volumes.timesteps == [ - datetime(2022, 1, 1), - datetime(2023, 1, 1), - datetime(2024, 1, 1), - ] - np.testing.assert_allclose(reindexd_volumes.values, [np.nan, 7, 11]) + resampled_volumes = volumes.resample(freq=Frequency.YEAR) + + assert resampled_volumes.values == pytest.approx([2.75, 7.25, 11.0], 0.01) class TestTimeSeriesRate: def test_none_value_timeseriesrate(self): rate1 = TimeSeriesRate( - timesteps=[ - datetime(2023, 1, 1), - ], + periods=Periods( + [ + Period( + start=datetime(2023, 1, 1), + end=datetime(2023, 6, 1), + ) + ] + ), values=[10] * 1, regularity=[None], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, @@ -316,31 +318,39 @@ def test_none_value_timeseriesrate(self): def test_adding_timeseriesrate(self): rate1 = TimeSeriesRate( - timesteps=[ - datetime(2023, 1, 1), - datetime(2023, 1, 4), - datetime(2023, 1, 7), - datetime(2023, 1, 9), - ], - values=[10] * 4, - regularity=[1, 0.9, 0.5, 0.0], + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2023, 1, 4), + datetime(2023, 1, 7), + datetime(2023, 1, 9), + ], + include_before=False, + include_after=False, + ), + values=[10] * 3, + regularity=[1, 0.9, 0.5], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, ) rate2 = TimeSeriesRate( - timesteps=[ - datetime(2023, 1, 1), - datetime(2023, 1, 4), - datetime(2023, 1, 7), - datetime(2023, 1, 9), - ], - values=[10] * 4, - regularity=[1.0, 0.9, 0.5, 0.0], + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2023, 1, 4), + datetime(2023, 1, 7), + datetime(2023, 1, 9), + ], + include_before=False, + include_after=False, + ), + values=[10] * 3, + regularity=[1.0, 0.9, 0.5], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, ) - expected_values = [20] * 4 # all values are 10 + expected_values = [20] * 3 # all values are 10 expected_regularity = [ (regularity1 + regularity2) / 2 for regularity1, regularity2 in zip(rate1.regularity, rate2.regularity) ] @@ -353,13 +363,17 @@ def test_adding_timeseriesrate(self): def test_mismatch_timesteps_values(self): with pytest.raises(ProgrammingError) as exc_info: TimeSeriesRate( - timesteps=[ - datetime(2023, 1, 1), - datetime(2023, 1, 4), - datetime(2023, 1, 7), - datetime(2023, 1, 9), - ], - values=[10] * 3, + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2023, 1, 4), + datetime(2023, 1, 7), + datetime(2023, 1, 9), + ], + include_before=False, + include_after=False, + ), + values=[10] * 4, regularity=[1, 1, 1, 1], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.STREAM_DAY, @@ -367,28 +381,65 @@ def test_mismatch_timesteps_values(self): assert str(exc_info.value) == ( "Violation of programming rules: Time series: " - "number of timesteps do not match number of values. " + "number of periods do not match number of values. " "Most likely a bug, report to eCalc Dev Team." ) + def test_for_period(self): + rate = TimeSeriesRate( + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2023, 1, 4), + datetime(2023, 1, 7), + datetime(2023, 1, 9), + ], + include_before=False, + include_after=False, + ), + values=[3, 4, 5], + unit=Unit.KILO_PER_DAY, + rate_type=RateType.STREAM_DAY, + regularity=[1.0] * 3, + ) + + first_period = rate.for_period(rate.periods.periods[0]) + assert first_period.values == [3] + assert first_period.periods.periods[0].start == datetime(2023, 1, 1) + assert first_period.periods.periods[0].end == datetime(2023, 1, 4) + + second_period = rate.for_period(rate.periods.periods[1]) + assert second_period.values == [4] + assert second_period.periods.periods[0].start == datetime(2023, 1, 4) + assert second_period.periods.periods[0].end == datetime(2023, 1, 7) + + third_period = rate.for_period(rate.periods.periods[2]) + assert third_period.values == [5] + assert third_period.periods.periods[0].start == datetime(2023, 1, 7) + assert third_period.periods.periods[0].end == datetime(2023, 1, 9) + class TestTimeseriesRateToVolumes: def test_to_volumes(self): rates = TimeSeriesRate( - timesteps=[ - datetime(2023, 1, 1), - datetime(2023, 1, 4), - datetime(2023, 1, 7), - datetime(2023, 1, 9), - ], - values=[3, 4, 5, 6], + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2023, 1, 4), + datetime(2023, 1, 7), + datetime(2023, 1, 9), + ], + include_before=False, + include_after=False, + ), + values=[3, 4, 5], unit=Unit.KILO_PER_DAY, rate_type=RateType.STREAM_DAY, - regularity=[1.0] * 4, + regularity=[1.0] * 3, ) volumes = rates.to_volumes() assert volumes.values == [9, 12, 10] - assert volumes.timesteps == [ + assert volumes.all_dates() == [ datetime(2023, 1, 1), datetime(2023, 1, 4), datetime(2023, 1, 7), @@ -398,20 +449,24 @@ def test_to_volumes(self): def test_resample_up_sampling(self): """We expect up-sampling to be able to reproduce cumulative volumes.""" rates = TimeSeriesRate( - timesteps=[ - datetime(2023, 1, 1), - datetime(2024, 1, 1), - datetime(2025, 1, 1), - datetime(2026, 1, 1), - ], - values=[1, 2, 3, 4], + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2024, 1, 1), + datetime(2025, 1, 1), + datetime(2026, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[1, 2, 3], unit=Unit.KILO_PER_DAY, rate_type=RateType.CALENDAR_DAY, - regularity=[1.0] * 4, + regularity=[1.0] * 3, ) rates_monthly = rates.resample(freq=Frequency.MONTH) - assert len(rates_monthly) == 3 * 12 + 1 # Including January 2026. + assert len(rates_monthly) == 3 * 12 # Check that the final cumulative sum is still the same for both. cumulative = np.cumsum(rates.to_volumes().values) @@ -425,21 +480,25 @@ def test_resample_down_sampling(self): and end dates in the resampled time series. If not we are losing information. """ rates = TimeSeriesRate( - timesteps=[ - datetime(2022, 10, 1), - datetime(2023, 1, 1), - datetime(2023, 4, 1), - datetime(2023, 7, 1), - datetime(2023, 10, 1), - datetime(2024, 1, 1), - datetime(2024, 4, 1), - datetime(2024, 7, 1), - datetime(2024, 10, 1), - ], - values=[1, 2, 3, 4, 5, 6, 7, 8, 9], + periods=Periods.create_periods( + times=[ + datetime(2022, 10, 1), + datetime(2023, 1, 1), + datetime(2023, 4, 1), + datetime(2023, 7, 1), + datetime(2023, 10, 1), + datetime(2024, 1, 1), + datetime(2024, 4, 1), + datetime(2024, 7, 1), + datetime(2024, 10, 1), + ], + include_before=False, + include_after=False, + ), + values=[1, 2, 3, 4, 5, 6, 7, 8], unit=Unit.KILO_PER_DAY, rate_type=RateType.CALENDAR_DAY, - regularity=[1.0] * 9, + regularity=[1.0] * 8, ) rates_yearly_without_start_end = rates.resample( freq=Frequency.YEAR, include_start_date=False, include_end_date=False @@ -449,10 +508,10 @@ def test_resample_down_sampling(self): rates_yearly = rates.resample(freq=Frequency.YEAR) # now with average rates in the new sampling period - assert np.allclose(rates_yearly_without_start_end.values, [3.509589, 0.0], rtol=1e-6) - assert np.allclose(rates_yearly_without_start.values, [3.509589, 7.003650, 0.0], rtol=1e-6) - assert np.allclose(rates_yearly_without_end.values, [1, 3.509589, 0.0], rtol=1e-6) - assert np.allclose(rates_yearly.values, [1, 3.509589, 7.003650, 0.0], rtol=1e-6) + assert np.allclose(rates_yearly_without_start_end.values, [3.509589], rtol=1e-3) + assert np.allclose(rates_yearly_without_start.values, [3.509589, 7.003650], rtol=1e-3) + assert np.allclose(rates_yearly_without_end.values, [1, 3.509589], rtol=1e-3) + assert np.allclose(rates_yearly.values, [1, 3.509589, 7.003650], rtol=1e-3) cumulative = np.cumsum(rates.to_volumes().values) cumulative_resampled_without_start_end = np.cumsum(rates_yearly_without_start_end.to_volumes().values) @@ -470,19 +529,23 @@ def test_resample_up_and_down_sampling(self): volumes. If the end date is excluded, the yearly resampling should lose more information/volumes than the monthly resampling""" rates = TimeSeriesRate( - timesteps=[ - datetime(2023, 1, 1), - datetime(2023, 1, 7), - datetime(2023, 1, 14), - datetime(2023, 4, 1), - datetime(2023, 7, 1), - datetime(2023, 10, 1), - datetime(2024, 2, 2), - ], - values=[1, 2, 3, 4, 5, 6, 7], + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2023, 1, 7), + datetime(2023, 1, 14), + datetime(2023, 4, 1), + datetime(2023, 7, 1), + datetime(2023, 10, 1), + datetime(2024, 2, 2), + ], + include_before=False, + include_after=False, + ), + values=[1, 2, 3, 4, 5, 6], unit=Unit.KILO_PER_DAY, rate_type=RateType.CALENDAR_DAY, - regularity=[1.0] * 7, + regularity=[1.0] * 6, ) rates_monthly = rates.resample(freq=Frequency.MONTH) rates_yearly = rates.resample(freq=Frequency.YEAR) @@ -490,10 +553,9 @@ def test_resample_up_and_down_sampling(self): rates_yearly_without_end = rates.resample(freq=Frequency.YEAR, include_end_date=False) assert np.allclose( rates_monthly.values, - [2.387097, 3.0, 3.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 6.0, 0.0], - rtol=1e-6, + [2.387097, 3.0, 3.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 6.0], ) - assert np.allclose(rates_yearly.values, [4.45753424, 6.0, 0.0]) + assert np.allclose(rates_yearly.values, [4.45753424, 6.0]) cumulative = np.cumsum(rates.to_volumes().values) cumulative_monthly = np.cumsum(rates_monthly.to_volumes().values) cumulative_yearly = np.cumsum(rates_yearly.to_volumes().values) @@ -502,10 +564,9 @@ def test_resample_up_and_down_sampling(self): assert np.allclose( rates_monthly_without_end.values, - [2.387097, 3.0, 3.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0, 0.0], - rtol=1e-6, + [2.387097, 3.0, 3.0, 4.0, 4.0, 4.0, 5.0, 5.0, 5.0, 6.0, 6.0, 6.0, 6.0], ) - assert np.allclose(rates_yearly_without_end.values, [4.45753424, 0.0]) + assert np.allclose(rates_yearly_without_end.values, [4.45753424]) cumulative_monthly_without_end = np.cumsum(rates_monthly_without_end.to_volumes().values) cumulative_yearly_without_end = np.cumsum(rates_yearly_without_end.to_volumes().values) @@ -516,74 +577,141 @@ def test_resample_up_and_down_sampling(self): class TestTimeSeriesFloat: def test_resample_down_sampling(self): rates = TimeSeriesFloat( - timesteps=[ - datetime(2023, 1, 1), - datetime(2023, 7, 1), - datetime(2023, 9, 1), - datetime(2023, 11, 1), - datetime(2024, 1, 1), - datetime(2025, 1, 1), - ], - values=[10, 20, 0, 2, 30, 40], + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2023, 7, 1), + datetime(2023, 9, 1), + datetime(2023, 11, 1), + datetime(2024, 1, 1), + datetime(2025, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[10, 20, 0, 2, 30], unit=Unit.BARA, ) rates_yearly = rates.resample(freq=Frequency.YEAR) - assert np.allclose(rates_yearly.values, [10, 30, 40]) - + assert np.allclose(rates_yearly.values, [10, 30]) -def test_resample_up_sampling(): - rates = TimeSeriesFloat( - timesteps=[datetime(2023, 1, 1), datetime(2024, 1, 1), datetime(2025, 1, 1)], - values=[10, 20, 30], - unit=Unit.BARA, - ) + def test_resample_up_sampling(self): + rates = TimeSeriesFloat( + periods=Periods.create_periods( + times=[datetime(2023, 1, 1), datetime(2024, 1, 1), datetime(2025, 1, 1)], + include_before=False, + include_after=False, + ), + values=[10, 20], + unit=Unit.BARA, + ) - rates_monthly = rates.resample(freq=Frequency.MONTH) - assert len(rates_monthly) == 2 * 12 + 1 # Including January 2025. - assert rates_monthly.values[::12] == [10, 20, 30] + rates_monthly = rates.resample(freq=Frequency.MONTH) + assert len(rates_monthly) == 2 * 12 # Including January 2025. + assert rates_monthly.values[::12] == [10, 20] class TestTimeSeriesMerge: - def test_merge_time_series_float_success(self): + def test_merge_time_series_float_overlapping_periods(self): """ Use TimeSeriesFloat to test the 'generic' merge (parent class merge) """ first = TimeSeriesFloat( - timesteps=[datetime(2021, 1, 1), datetime(2023, 1, 1)], - values=[11, 12], + periods=Periods.create_periods( + times=[ + datetime(2021, 1, 1), + datetime(2023, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[11], unit=Unit.TONS, ) second = TimeSeriesFloat( - timesteps=[datetime(2020, 1, 1), datetime(2022, 1, 1), datetime(2024, 1, 1), datetime(2030, 1, 1)], - values=[21, 22, 23, 24], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2022, 1, 1), + datetime(2024, 1, 1), + datetime(2030, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[21, 22, 23], unit=Unit.TONS, ) - assert first.merge(second) == TimeSeriesFloat( - timesteps=[ - datetime(2020, 1, 1), - datetime(2021, 1, 1), - datetime(2022, 1, 1), - datetime(2023, 1, 1), - datetime(2024, 1, 1), - datetime(2030, 1, 1), - ], - values=[21, 11, 22, 12, 23, 24], + with pytest.raises(ValueError) as exc_info: + first.merge(second) + + assert str(exc_info.value) == "Can not merge two TimeSeries with overlapping periods." + + def test_merge_time_series_float_gap_between_periods(self): + """ + Use TimeSeriesFloat to test the 'generic' merge (parent class merge) + """ + + first = TimeSeriesFloat( + periods=Periods.create_periods( + times=[ + datetime(2021, 1, 1), + datetime(2022, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[11], + unit=Unit.TONS, + ) + + second = TimeSeriesFloat( + periods=Periods.create_periods( + times=[ + datetime(2023, 1, 1), + datetime(2024, 1, 1), + datetime(2025, 1, 1), + datetime(2026, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[21, 22, 23], unit=Unit.TONS, ) + with pytest.raises(ValueError) as exc_info: + first.merge(second) + + assert str(exc_info.value) == "Can not merge two TimeSeries when there is a gap in time between them." + def test_merge_time_series_float_different_unit(self): first = TimeSeriesFloat( - timesteps=[datetime(2021, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2021, 1, 1), + datetime(2022, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[11], unit=Unit.TONS, ) second = TimeSeriesFloat( - timesteps=[datetime(2020, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2022, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[21], unit=Unit.TONS_PER_DAY, ) @@ -595,31 +723,65 @@ def test_merge_time_series_float_different_unit(self): def test_merge_time_series_float_overlapping_timesteps(self): first = TimeSeriesFloat( - timesteps=[datetime(2021, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[11], unit=Unit.TONS, ) second = TimeSeriesFloat( - timesteps=[datetime(2020, 1, 1), datetime(2021, 1, 1)], - values=[21, 22], + periods=Periods.create_periods( + times=[datetime(2021, 1, 1), datetime(2022, 1, 1)], + include_before=False, + include_after=False, + ), + values=[21], unit=Unit.TONS, ) - with pytest.raises(ValueError) as exc_info: - first.merge(second) - - assert str(exc_info.value) == "Can not merge two TimeSeries with common timesteps" + assert first.merge(second) == TimeSeriesFloat( + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[11, 21], + unit=Unit.TONS, + ) def test_merge_time_series_different_types(self): first = TimeSeriesFloat( - timesteps=[datetime(2021, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2021, 1, 1), + datetime(2022, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[11], unit=Unit.TONS, ) second = TimeSeriesBoolean( - timesteps=[datetime(2020, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2021, 1, 1), + datetime(2022, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[True], unit=Unit.TONS, ) @@ -638,39 +800,69 @@ def test_merge_time_series_rate_success(self): """ first = TimeSeriesRate( - timesteps=[datetime(2021, 1, 1), datetime(2023, 1, 1)], - values=[11, 12], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[11], unit=Unit.TONS, - regularity=[11, 12], + regularity=[1], rate_type=RateType.STREAM_DAY, ) second = TimeSeriesRate( - timesteps=[datetime(2020, 1, 1), datetime(2022, 1, 1), datetime(2024, 1, 1), datetime(2030, 1, 1)], - values=[21, 22, 23, 24], + periods=Periods.create_periods( + times=[ + datetime(2021, 1, 1), + datetime(2022, 1, 1), + datetime(2023, 1, 1), + datetime(2024, 1, 1), + datetime(2025, 1, 1), + datetime(2026, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[21, 22, 23, 24, 25], unit=Unit.TONS, - regularity=[21, 22, 23, 24], + regularity=[1, 0.8, 0.6, 0.4, 0.2], rate_type=RateType.STREAM_DAY, ) assert first.merge(second) == TimeSeriesRate( - timesteps=[ - datetime(2020, 1, 1), - datetime(2021, 1, 1), - datetime(2022, 1, 1), - datetime(2023, 1, 1), - datetime(2024, 1, 1), - datetime(2030, 1, 1), - ], - values=[21, 11, 22, 12, 23, 24], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 1, 1), + datetime(2023, 1, 1), + datetime(2024, 1, 1), + datetime(2025, 1, 1), + datetime(2026, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[11, 21, 22, 23, 24, 25], unit=Unit.TONS, - regularity=[21, 11, 22, 12, 23, 24], + regularity=[1, 1, 0.8, 0.6, 0.4, 0.2], rate_type=RateType.STREAM_DAY, ) def test_merge_time_series_rate_different_unit(self): first = TimeSeriesRate( - timesteps=[datetime(2021, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[11], unit=Unit.TONS, rate_type=RateType.CALENDAR_DAY, @@ -678,7 +870,14 @@ def test_merge_time_series_rate_different_unit(self): ) second = TimeSeriesRate( - timesteps=[datetime(2020, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2021, 1, 1), + datetime(2022, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[21], unit=Unit.TONS_PER_DAY, rate_type=RateType.CALENDAR_DAY, @@ -690,9 +889,16 @@ def test_merge_time_series_rate_different_unit(self): assert str(exc_info.value) == "Mismatching units: 't' != 't/d'" - def test_merge_time_series_rate_overlapping_timesteps(self): + def test_merge_time_series_rate_overlapping_periods(self): first = TimeSeriesRate( - timesteps=[datetime(2021, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[11], unit=Unit.TONS, rate_type=RateType.CALENDAR_DAY, @@ -700,21 +906,35 @@ def test_merge_time_series_rate_overlapping_timesteps(self): ) second = TimeSeriesRate( - timesteps=[datetime(2020, 1, 1), datetime(2021, 1, 1)], - values=[21, 22], + periods=Periods.create_periods( + times=[ + datetime(2020, 8, 1), + datetime(2022, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[21], unit=Unit.TONS, rate_type=RateType.CALENDAR_DAY, - regularity=[1.0] * 2, + regularity=[1.0], ) with pytest.raises(ValueError) as exc_info: first.merge(second) - assert str(exc_info.value) == "Can not merge two TimeSeries with common timesteps" + assert str(exc_info.value) == "Can not merge two TimeSeries with overlapping periods" def test_merge_time_series_rate_different_types(self): first = TimeSeriesRate( - timesteps=[datetime(2021, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[11], unit=Unit.TONS, rate_type=RateType.CALENDAR_DAY, @@ -722,7 +942,14 @@ def test_merge_time_series_rate_different_types(self): ) second = TimeSeriesBoolean( - timesteps=[datetime(2020, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[True], unit=Unit.TONS, ) @@ -737,18 +964,32 @@ def test_merge_time_series_rate_different_types(self): def test_merge_time_series_rate_different_rate_types(self): first = TimeSeriesRate( - timesteps=[datetime(2021, 1, 1)], + periods=Periods.create_periods( + times=[ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + ], + include_before=False, + include_after=False, + ), values=[11], - unit=Unit.TONS_PER_DAY, - rate_type=RateType.STREAM_DAY, + unit=Unit.TONS, + rate_type=RateType.CALENDAR_DAY, regularity=[1.0], ) second = TimeSeriesRate( - timesteps=[datetime(2020, 1, 1)], - values=[21], - unit=Unit.TONS_PER_DAY, - rate_type=RateType.CALENDAR_DAY, + periods=Periods.create_periods( + times=[ + datetime(2021, 1, 1), + datetime(2022, 1, 1), + ], + include_before=False, + include_after=False, + ), + values=[11], + unit=Unit.TONS, + rate_type=RateType.STREAM_DAY, regularity=[1.0], ) diff --git a/src/tests/libecalc/core/consumers/conftest.py b/src/tests/libecalc/core/consumers/conftest.py index 1ae47ce647..8e92d6a0fc 100644 --- a/src/tests/libecalc/core/consumers/conftest.py +++ b/src/tests/libecalc/core/consumers/conftest.py @@ -5,6 +5,7 @@ import libecalc.common.energy_usage_type from libecalc import dto from libecalc.common.component_type import ComponentType +from libecalc.common.time_utils import Period from libecalc.common.utils.rates import RateType from libecalc.common.variables import VariablesMap from libecalc.expression import Expression @@ -44,9 +45,9 @@ def tabulated_fuel_consumer(fuel_gas) -> dto.FuelConsumer: name="fuel_consumer", component_type=ComponentType.GENERIC, fuel=fuel_gas, - energy_usage_model={datetime(1900, 1, 1): tabulated}, - user_defined_category={datetime(1900, 1, 1): "MISCELLANEOUS"}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + energy_usage_model={Period(datetime(1900, 1, 1)): tabulated}, + user_defined_category={Period(datetime(1900, 1, 1)): "MISCELLANEOUS"}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, ) @@ -55,30 +56,30 @@ def direct_el_consumer() -> dto.ElectricityConsumer: return dto.ElectricityConsumer( name="direct_consumer", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): "FIXED-PRODUCTION-LOAD"}, + user_defined_category={Period(datetime(1900, 1, 1)): "FIXED-PRODUCTION-LOAD"}, energy_usage_model={ - datetime(2020, 1, 1): dto.DirectConsumerFunction( + Period(datetime(2020, 1, 1), datetime(2021, 1, 1)): dto.DirectConsumerFunction( load=Expression.setup_from_expression(value=1), energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.POWER, consumption_rate_type=RateType.STREAM_DAY, ), - datetime(2021, 1, 1): dto.DirectConsumerFunction( # Run above capacity + Period(datetime(2021, 1, 1), datetime(2022, 1, 1)): dto.DirectConsumerFunction( # Run above capacity load=Expression.setup_from_expression(value=2), energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.POWER, consumption_rate_type=RateType.STREAM_DAY, ), - datetime(2022, 1, 1): dto.DirectConsumerFunction( # Run above capacity + Period(datetime(2022, 1, 1), datetime(2023, 1, 1)): dto.DirectConsumerFunction( # Run above capacity load=Expression.setup_from_expression(value=10), energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.POWER, consumption_rate_type=RateType.STREAM_DAY, ), - datetime(2023, 1, 1): dto.DirectConsumerFunction( # Ensure we handle 0 load as well. + Period(datetime(2023, 1, 1)): dto.DirectConsumerFunction( # Ensure we handle 0 load as well. load=Expression.setup_from_expression(value=0), energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.POWER, consumption_rate_type=RateType.STREAM_DAY, ), }, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, ) @@ -106,13 +107,13 @@ def generator_set_sampled_model_1000mw() -> dto.GeneratorSetSampled: def genset_2mw_dto(fuel_dto, direct_el_consumer, generator_set_sampled_model_2mw) -> dto.GeneratorSet: return dto.GeneratorSet( name="genset", - user_defined_category={datetime(1900, 1, 1): "TURBINE-GENERATOR"}, - fuel={datetime(1900, 1, 1): fuel_dto}, + user_defined_category={Period(datetime(1900, 1, 1)): "TURBINE-GENERATOR"}, + fuel={Period(datetime(1900, 1, 1)): fuel_dto}, generator_set_model={ - datetime(1900, 1, 1): generator_set_sampled_model_2mw, + Period(datetime(1900, 1, 1)): generator_set_sampled_model_2mw, }, consumers=[direct_el_consumer], - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, ) @@ -122,11 +123,11 @@ def genset_1000mw_late_startup_dto( ) -> dto.GeneratorSet: return dto.GeneratorSet( name="genset_late_startup", - user_defined_category={datetime(1900, 1, 1): "TURBINE-GENERATOR"}, - fuel={datetime(1900, 1, 1): fuel_dto}, + user_defined_category={Period(datetime(1900, 1, 1)): "TURBINE-GENERATOR"}, + fuel={Period(datetime(1900, 1, 1)): fuel_dto}, generator_set_model={ - datetime(2022, 1, 1): generator_set_sampled_model_1000mw, + Period(datetime(2022, 1, 1)): generator_set_sampled_model_1000mw, }, consumers=[direct_el_consumer], - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, ) diff --git a/src/tests/libecalc/core/consumers/consumer_function/test_consumer_function.py b/src/tests/libecalc/core/consumers/consumer_function/test_consumer_function.py index 81528e764f..e3bc5d89fb 100644 --- a/src/tests/libecalc/core/consumers/consumer_function/test_consumer_function.py +++ b/src/tests/libecalc/core/consumers/consumer_function/test_consumer_function.py @@ -2,6 +2,7 @@ import numpy as np +from libecalc.common.time_utils import Periods from libecalc.common.units import Unit from libecalc.core.consumers.legacy_consumer.consumer_function import ( ConsumerFunctionResult, @@ -15,7 +16,14 @@ def test_consumer_function_result_append(): result = ConsumerFunctionResult( typ=ConsumerFunctionType.SINGLE, - time_vector=np.array([datetime(2018, 1, 1, 0, 0)]), + periods=Periods.create_periods( + times=[ + datetime(2018, 1, 1, 0, 0), + datetime(2019, 1, 1, 0, 0), + ], + include_before=False, + include_after=False, + ), is_valid=~np.isnan(np.array([1.0])), energy_usage=np.array([1.0]), energy_usage_before_power_loss_factor=np.array([1.0]), @@ -31,7 +39,14 @@ def test_consumer_function_result_append(): other_result = ConsumerFunctionResult( typ=ConsumerFunctionType.SINGLE, - time_vector=np.array([datetime(2019, 1, 1, 0, 0)]), + periods=Periods.create_periods( + times=[ + datetime(2019, 1, 1, 0, 0), + datetime(2020, 1, 1, 0, 0), + ], + include_before=False, + include_after=False, + ), is_valid=~np.isnan(np.array([2.0])), energy_usage=np.array([2.0]), energy_usage_before_power_loss_factor=np.array([2.0]), @@ -49,7 +64,16 @@ def test_consumer_function_result_append(): assert updated_result.typ == ConsumerFunctionType.SINGLE np.testing.assert_equal( - updated_result.time_vector, np.array([datetime(2018, 1, 1, 0, 0), datetime(2019, 1, 1, 0, 0)]) + updated_result.periods, + Periods.create_periods( + times=[ + datetime(2018, 1, 1, 0, 0), + datetime(2019, 1, 1, 0, 0), + datetime(2020, 1, 1, 0, 0), + ], + include_after=False, + include_before=False, + ), ) np.testing.assert_equal(updated_result.energy_usage, np.array([1.0, 2.0])) np.testing.assert_equal(updated_result.energy_usage_before_power_loss_factor, np.array([1.0, 2.0])) diff --git a/src/tests/libecalc/core/consumers/consumer_function/test_direct_expression_consumer_function.py b/src/tests/libecalc/core/consumers/consumer_function/test_direct_expression_consumer_function.py index 8f1c37798f..3e8459a1ee 100644 --- a/src/tests/libecalc/core/consumers/consumer_function/test_direct_expression_consumer_function.py +++ b/src/tests/libecalc/core/consumers/consumer_function/test_direct_expression_consumer_function.py @@ -8,6 +8,7 @@ from libecalc.common.component_type import ComponentType from libecalc.common.consumption_type import ConsumptionType from libecalc.common.temporal_model import TemporalModel +from libecalc.common.time_utils import Period from libecalc.common.variables import VariablesMap from libecalc.core.consumers.legacy_consumer.component import Consumer from libecalc.core.consumers.legacy_consumer.consumer_function.direct_expression_consumer_function import ( @@ -17,9 +18,13 @@ @pytest.fixture -def direct_variables_map(): - time_vector = [datetime(2000, 1, 1), datetime(2001, 1, 1), datetime(2003, 1, 1)] - return VariablesMap(variables={"foo;bar": [1.0] * len(time_vector)}, time_vector=time_vector) +def direct_variables_map() -> VariablesMap: + time_vector = [ + datetime(2000, 1, 1), + datetime(2001, 1, 1), + datetime(2003, 1, 1), + ] + return VariablesMap(variables={"foo;bar": [1.0, 1.0]}, time_vector=time_vector) def test_direct_expression_consumer_function(): @@ -27,7 +32,11 @@ def test_direct_expression_consumer_function(): # Test evaluation variables_map = VariablesMap( - time_vector=[datetime(2000, 1, 1, 0, 0), datetime(2001, 1, 1, 0, 0)], + time_vector=[ + datetime(2000, 1, 1, 0, 0), + datetime(2001, 1, 1, 0, 0), + datetime(2002, 1, 1, 0, 0), + ], variables={"SIM1;Flare": [10.0, 3.0], "SIM1;Vent": [5.0, 2.0]}, ) @@ -36,7 +45,7 @@ def test_direct_expression_consumer_function(): energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.FUEL, ).evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) expected_result = [15, 5] np.testing.assert_allclose(result.energy_usage, expected_result) @@ -48,16 +57,16 @@ def test_direct_expression_consumer_function(): component_type=ComponentType.GENERIC, energy_usage_model=TemporalModel( { - datetime(1900, 1, 1): DirectExpressionConsumerFunction( + Period(datetime(1900, 1, 1)): DirectExpressionConsumerFunction( fuel_rate=Expression.setup_from_expression( time_series_name + ";Flare {+} " + time_series_name + ";Vent" ), energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.FUEL, ) - } + }, ), consumes=ConsumptionType.FUEL, - regularity=TemporalModel({datetime(1900, 1, 1): Expression.setup_from_expression(1)}), + regularity=TemporalModel({Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}), ) result = fuel_consumer.evaluate(expression_evaluator=variables_map) consumer_result = result.component_result @@ -88,7 +97,7 @@ def test_direct_expression_consumer_function(): ) .evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) .energy_usage, desired=[2.1, 2.1], @@ -101,7 +110,7 @@ def test_direct_expression_consumer_function(): ) .evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) .energy_usage, desired=[5.1, 5.1], @@ -114,7 +123,7 @@ def test_direct_expression_consumer_function(): ) .evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) .energy_usage, desired=[0, 0], @@ -127,7 +136,7 @@ def test_direct_expression_consumer_function(): ) .evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) .energy_usage, desired=[0, 0], @@ -141,7 +150,7 @@ def test_direct_expression_consumer_function(): ) .evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) .energy_usage, desired=[0, 0], @@ -157,7 +166,7 @@ def test_direct_expression_consumer_function(): ) .evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) .energy_usage, desired=[3.1, 0], @@ -171,7 +180,7 @@ def test_direct_expression_consumer_function(): ) .evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) .energy_usage, desired=[2.5, 2.5], @@ -198,7 +207,7 @@ def test_direct_expression_consumer_function_consumption_rate_type(direct_variab energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.POWER, ) - evaluated_regularity = [regularity] * len(direct_variables_map.time_vector) + evaluated_regularity = [regularity] * direct_variables_map.number_of_periods stream_day_function_result = stream_day_function.evaluate( expression_evaluator=direct_variables_map, diff --git a/src/tests/libecalc/core/consumers/system/conftest.py b/src/tests/libecalc/core/consumers/system/conftest.py index 1f189a0246..e64796d804 100644 --- a/src/tests/libecalc/core/consumers/system/conftest.py +++ b/src/tests/libecalc/core/consumers/system/conftest.py @@ -1,10 +1,10 @@ -from datetime import datetime from typing import List from unittest.mock import Mock import numpy as np import pytest +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.core.consumers.legacy_consumer.system.consumer_function import ( CompressorSystemConsumerFunction, @@ -32,7 +32,7 @@ def get_pump_system_mock_operational_expressions( - timesteps: int, number_of_consumers: int + number_of_periods: int, number_of_consumers: int ) -> List[PumpSystemOperationalSettingExpressions]: expression = PumpSystemOperationalSettingExpressions( rates=[Expression.setup_from_expression(1)] * number_of_consumers, @@ -40,18 +40,18 @@ def get_pump_system_mock_operational_expressions( discharge_pressures=[Expression.setup_from_expression(2)] * number_of_consumers, fluid_densities=[Expression.setup_from_expression(1)] * number_of_consumers, ) - return [expression] * timesteps + return [expression] * number_of_periods def get_compressor_system_mock_operational_expressions( - timesteps: int, number_of_consumers: int + number_of_periods: int, number_of_consumers: int ) -> List[CompressorSystemOperationalSettingExpressions]: expression = CompressorSystemOperationalSettingExpressions( rates=[Expression.setup_from_expression(1)] * number_of_consumers, suction_pressures=[Expression.setup_from_expression(1)] * number_of_consumers, discharge_pressures=[Expression.setup_from_expression(2)] * number_of_consumers, ) - return [expression] * timesteps + return [expression] * number_of_periods @pytest.fixture @@ -62,7 +62,7 @@ def pump_system(pump_single_speed, pump_variable_speed) -> PumpSystemConsumerFun ConsumerSystemComponent(name="pump2", facility_model=pump_variable_speed), ], operational_settings_expressions=get_pump_system_mock_operational_expressions( - timesteps=3, number_of_consumers=2 + number_of_periods=3, number_of_consumers=2 ), condition_expression=None, power_loss_factor_expression=None, @@ -76,7 +76,7 @@ def compressor_system_single(compressor_model_sampled) -> CompressorSystemConsum ConsumerSystemComponent(name="compressor1", facility_model=compressor_model_sampled), ], operational_settings_expressions=get_compressor_system_mock_operational_expressions( - timesteps=3, number_of_consumers=1 + number_of_periods=3, number_of_consumers=1 ), condition_expression=None, power_loss_factor_expression=None, @@ -91,7 +91,7 @@ def compressor_system_sampled(compressor_model_sampled) -> CompressorSystemConsu ConsumerSystemComponent(name="compressor2", facility_model=compressor_model_sampled), ], operational_settings_expressions=get_compressor_system_mock_operational_expressions( - timesteps=3, number_of_consumers=2 + number_of_periods=3, number_of_consumers=2 ), condition_expression=None, power_loss_factor_expression=None, @@ -106,7 +106,7 @@ def compressor_system_sampled_2(compressor_model_sampled_2) -> CompressorSystemC ConsumerSystemComponent(name="compressor2", facility_model=compressor_model_sampled_2), ], operational_settings_expressions=get_compressor_system_mock_operational_expressions( - timesteps=3, number_of_consumers=2 + number_of_periods=3, number_of_consumers=2 ), condition_expression=None, power_loss_factor_expression=None, @@ -121,7 +121,7 @@ def compressor_system_sampled_3d(compressor_model_sampled_3d) -> CompressorSyste ConsumerSystemComponent(name="compressor2", facility_model=compressor_model_sampled_3d), ], operational_settings_expressions=get_compressor_system_mock_operational_expressions( - timesteps=3, number_of_consumers=2 + number_of_periods=3, number_of_consumers=2 ), condition_expression=None, power_loss_factor_expression=None, @@ -141,7 +141,7 @@ def compressor_system_sampled_mix( ), ], operational_settings_expressions=get_compressor_system_mock_operational_expressions( - timesteps=3, number_of_consumers=2 + number_of_periods=3, number_of_consumers=2 ), condition_expression=None, power_loss_factor_expression=None, @@ -263,7 +263,7 @@ def compressor_model_result_invalid_steps() -> CompressorTrainResult: def consumer_system_result() -> ConsumerSystemConsumerFunctionResult: a = np.array([1, 2, 3]) return ConsumerSystemConsumerFunctionResult( - time_vector=np.array([Mock(datetime)] * 3), + periods=Periods([Mock(Period)] * 3), is_valid=np.array([True, True, True]), energy_usage=a, energy_usage_before_power_loss_factor=a, diff --git a/src/tests/libecalc/core/consumers/system/test_consumer_system.py b/src/tests/libecalc/core/consumers/system/test_consumer_system.py index 4f531ba81a..384b147d72 100644 --- a/src/tests/libecalc/core/consumers/system/test_consumer_system.py +++ b/src/tests/libecalc/core/consumers/system/test_consumer_system.py @@ -212,13 +212,13 @@ def test_pump_system_regularity(self, pump_system, consumer_system_variables_map """ operational_settings_expressions_evaluated = pump_system.get_operational_settings_from_expressions( expression_evaluator=consumer_system_variables_map, - regularity=[1.0] * len(consumer_system_variables_map.time_vector), + regularity=[1.0] * consumer_system_variables_map.number_of_periods, ) operational_settings_expressions_evaluated_with_regularity = ( pump_system.get_operational_settings_from_expressions( expression_evaluator=consumer_system_variables_map, - regularity=[0.9] * len(consumer_system_variables_map.time_vector), + regularity=[0.9] * consumer_system_variables_map.number_of_periods, ) ) @@ -228,16 +228,20 @@ def test_pump_system_regularity(self, pump_system, consumer_system_variables_map ) def test_evaluate_evaluate_operational_setting_expressions(self, pump_system): - expression_evaluator = VariablesMap( - variables={ - "SIM1;OIL_PROD_TOTAL": [25467.30664, 63761.23828, 145408.54688], - "SIM1;OIL_PROD_RATE": [2829.70068, 7658.78613, 10205.91406], - }, - time_vector=[datetime(1995, 10, 27, 0, 0), datetime(1995, 11, 1, 0, 0), datetime(1995, 11, 9, 0, 0)], - ) result = pump_system.evaluate_operational_setting_expressions( operational_setting_expressions=pump_system.operational_settings_expressions[0], - expression_evaluator=expression_evaluator, + expression_evaluator=VariablesMap( + variables={ + "SIM1;OIL_PROD_TOTAL": [25467.30664, 63761.23828, 145408.54688], + "SIM1;OIL_PROD_RATE": [2829.70068, 7658.78613, 10205.91406], + }, + time_vector=[ + datetime(1995, 10, 18, 0, 0), + datetime(1995, 10, 27, 0, 0), + datetime(1995, 11, 1, 0, 0), + datetime(1995, 11, 9, 0, 0), + ], + ), ) assert result.rates[0].tolist() == [1, 1, 1] @@ -349,11 +353,16 @@ def test_pump_consumer_function_and_pump_system_consumer_function(self): "SIM1;OIL_PROD_TOTAL": [25467.30664, 63761.23828, 145408.54688], "SIM1;OIL_PROD_RATE": [2829.70068, 7658.78613, 10205.91406], }, - time_vector=[datetime(1995, 10, 27, 0, 0), datetime(1995, 11, 1, 0, 0), datetime(1995, 11, 9, 0, 0)], + time_vector=[ + datetime(1995, 10, 18, 0, 0), + datetime(1995, 10, 27, 0, 0), + datetime(1995, 11, 1, 0, 0), + datetime(1995, 11, 9, 0, 0), + ], ) regularity = Expression.setup_from_expression(1).evaluate( - variables=variables_map.variables, fill_length=len(variables_map.time_vector) + variables=variables_map.variables, fill_length=variables_map.number_of_periods ) result = pump_system_consumer_function.evaluate( expression_evaluator=variables_map, @@ -397,13 +406,13 @@ def test_compressor_system_regularity(self, compressor_system_single, consumer_s """ operational_settings_expressions_evaluated = compressor_system_single.get_operational_settings_from_expressions( expression_evaluator=consumer_system_variables_map, - regularity=[1.0] * len(consumer_system_variables_map.time_vector), + regularity=[1.0] * consumer_system_variables_map.number_of_periods, ) operational_settings_expressions_evaluated_with_regularity = ( compressor_system_single.get_operational_settings_from_expressions( expression_evaluator=consumer_system_variables_map, - regularity=[0.9] * len(consumer_system_variables_map.time_vector), + regularity=[0.9] * consumer_system_variables_map.number_of_periods, ) ) @@ -418,7 +427,12 @@ def test_evaluate_evaluate_operational_setting_expressions(self, compressor_syst "SIM1;OIL_PROD_TOTAL": [25467.30664, 63761.23828, 145408.54688], "SIM1;OIL_PROD_RATE": [2829.70068, 7658.78613, 10205.91406], }, - time_vector=[datetime(1995, 10, 27, 0, 0), datetime(1995, 11, 1, 0, 0), datetime(1995, 11, 9, 0, 0)], + time_vector=[ + datetime(1995, 10, 18, 0, 0), + datetime(1995, 10, 27, 0, 0), + datetime(1995, 11, 1, 0, 0), + datetime(1995, 11, 9, 0, 0), + ], ) result = compressor_system_single.evaluate_operational_setting_expressions( operational_setting_expressions=compressor_system_single.operational_settings_expressions[0], @@ -491,15 +505,15 @@ def test_consumer_system_consumer_function_evaluate(self, compressor_system_samp gas_prod_values = [0.005, 1.5, 4, 4, 4, 4, 4, 4, 4, 4] variables_map = VariablesMap( variables={"SIM1;GAS_PROD": gas_prod_values}, - time_vector=[datetime(2000 + i, 1, 1) for i in range(10)], + time_vector=[datetime(2000 + i, 1, 1) for i in range(11)], ) result = consumer_system_function.evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) result_with_power_loss = consumer_system_function_with_power_loss.evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) np.testing.assert_equal( result_with_power_loss.energy_usage, @@ -519,7 +533,7 @@ def test_consumer_system_consumer_function_evaluate(self, compressor_system_samp result_with_condition = consumer_system_function_with_condition.evaluate( expression_evaluator=variables_map, - regularity=[1.0] * len(variables_map.time_vector), + regularity=[1.0] * variables_map.number_of_periods, ) assert np.all(result_with_condition.condition == [0, 0, 1, 1, 1, 1, 1, 1, 1, 1]) diff --git a/src/tests/libecalc/core/consumers/system/test_system_results.py b/src/tests/libecalc/core/consumers/system/test_system_results.py index 70f72ed632..17391d5a49 100644 --- a/src/tests/libecalc/core/consumers/system/test_system_results.py +++ b/src/tests/libecalc/core/consumers/system/test_system_results.py @@ -46,7 +46,7 @@ def test_init(self, consumer_system_result: ConsumerSystemConsumerFunctionResult def test_append(self, consumer_system_result): appended_consumer_system_result = consumer_system_result.extend(consumer_system_result) - assert len(appended_consumer_system_result.time_vector) == 6 + assert len(appended_consumer_system_result.periods) == 6 assert np.all(appended_consumer_system_result.is_valid) assert appended_consumer_system_result.energy_usage.tolist() == [1, 2, 3, 1, 2, 3] assert appended_consumer_system_result.energy_usage_before_power_loss_factor.tolist() == [1, 2, 3, 1, 2, 3] diff --git a/src/tests/libecalc/core/consumers/test_crossover.py b/src/tests/libecalc/core/consumers/test_crossover.py index c009e42947..168991d74a 100644 --- a/src/tests/libecalc/core/consumers/test_crossover.py +++ b/src/tests/libecalc/core/consumers/test_crossover.py @@ -2,6 +2,7 @@ import pytest +from libecalc.common.time_utils import Period from libecalc.common.units import Unit from libecalc.core.consumers.consumer_system import ConsumerSystem from libecalc.domain.stream_conditions import Pressure, Rate, StreamConditions @@ -11,7 +12,7 @@ def create_stream_from_rate(rate: float, name: str = "inlet") -> StreamCondition return StreamConditions( id="name", name=name, - timestep=datetime(2019, 1, 1), + period=Period(datetime(2019, 1, 1), datetime(2020, 1, 1)), rate=Rate( value=rate, unit=Unit.STANDARD_CUBIC_METER_PER_DAY, diff --git a/src/tests/libecalc/core/consumers/test_genset.py b/src/tests/libecalc/core/consumers/test_genset.py index cbfe4605c9..bb71a474d5 100644 --- a/src/tests/libecalc/core/consumers/test_genset.py +++ b/src/tests/libecalc/core/consumers/test_genset.py @@ -21,7 +21,7 @@ def test_genset_out_of_capacity(genset_2mw_dto, fuel_dto): Note that extrapcorrection does not have any effect on the Genset itself - but may have an effect on the elconsumer. """ - time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2025, 1, 1), freq="YS").to_pydatetime().tolist() + time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2026, 1, 1), freq="YS").to_pydatetime().tolist() graph = genset_2mw_dto.get_graph() energy_calculator = EnergyCalculator(graph=graph) @@ -34,12 +34,12 @@ def test_genset_out_of_capacity(genset_2mw_dto, fuel_dto): # Note that this discrepancy between power rate and fuel rate will normally not happen, since the el-consumer # will also interpolate the same way as the genset does. assert generator_set_result.power == TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=variables.periods, values=[1, 2, 10, 0, 0, 0], unit=Unit.MEGA_WATT, ) assert generator_set_result.is_valid == TimeSeriesBoolean( - timesteps=time_vector, + periods=variables.periods, values=[True, True, False, True, True, True], unit=Unit.NONE, ) @@ -49,12 +49,12 @@ def test_genset_out_of_capacity(genset_2mw_dto, fuel_dto): genset_emissions = emission_results[genset_2mw_dto.id] assert genset_emissions["co2"].rate.values == [0.001, 0.002, 0.002, 0, 0, 0] - assert generator_set_result.timesteps == time_vector + assert generator_set_result.periods == variables.periods def test_genset_with_elconsumer_nan_results(genset_2mw_dto, fuel_dto): """Testing what happens when the el-consumers has nan-values in power. -> Genset should not do anything.""" - time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2025, 1, 1), freq="YS").to_pydatetime().tolist() + time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2026, 1, 1), freq="YS").to_pydatetime().tolist() genset = Genset( id=genset_2mw_dto.id, name=genset_2mw_dto.name, @@ -70,25 +70,25 @@ def test_genset_with_elconsumer_nan_results(genset_2mw_dto, fuel_dto): } ), ) - + variables = VariablesMap(time_vector=time_vector) results = genset.evaluate( - expression_evaluator=VariablesMap(time_vector=time_vector), + expression_evaluator=variables, power_requirement=np.asarray([np.nan, np.nan, 0.5, 0.5, np.nan, np.nan]), ) # The Genset is not supposed to handle NaN-values from the el-consumers. np.testing.assert_equal(results.power.values, [np.nan, np.nan, 0.5, 0.5, np.nan, np.nan]) assert results.power.unit == Unit.MEGA_WATT - assert results.power.timesteps == time_vector + assert results.power.periods == variables.periods - # The resulting fuel rate will be zero and the result is invalid for the NaN-timesteps. + # The resulting fuel rate will be zero and the result is invalid for the NaN periods. assert results.energy_usage == TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=variables.periods, values=[0, 0, 0.6, 0.6, 0.0, 0.0], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, ) assert results.is_valid == TimeSeriesBoolean( - timesteps=time_vector, + periods=variables.periods, values=[False, False, True, True, False, False], unit=Unit.NONE, ) @@ -96,7 +96,7 @@ def test_genset_with_elconsumer_nan_results(genset_2mw_dto, fuel_dto): def test_genset_outside_capacity(genset_2mw_dto, fuel_dto): """Testing what happens when the power rate is outside of genset capacity. -> Genset will extrapolate (forward fill).""" - time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2025, 1, 1), freq="YS").to_pydatetime().tolist() + time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2026, 1, 1), freq="YS").to_pydatetime().tolist() genset = Genset( id=genset_2mw_dto.id, name=genset_2mw_dto.name, @@ -112,38 +112,38 @@ def test_genset_outside_capacity(genset_2mw_dto, fuel_dto): } ), ) - + variables = VariablesMap(time_vector=time_vector) results = genset.evaluate( - expression_evaluator=VariablesMap(time_vector=time_vector), + expression_evaluator=variables, power_requirement=np.asarray([1, 2, 3, 4, 5, 6]), ) # The genset will still report power rate assert results.power == TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=variables.periods, values=[1, 2, 3, 4, 5, 6], unit=Unit.MEGA_WATT, ) # But the fuel rate will only be valid for the first step. The rest is extrapolated. assert results.energy_usage == TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=variables.periods, values=[1, 2, 2, 2, 2, 2], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, ) assert results.is_valid == TimeSeriesBoolean( - timesteps=time_vector, + periods=variables.periods, values=[True, True, False, False, False, False], unit=Unit.NONE, ) def test_genset_late_startup(genset_1000mw_late_startup_dto, fuel_dto): - time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2025, 1, 1), freq="YS").to_pydatetime().tolist() - + time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2026, 1, 1), freq="YS").to_pydatetime().tolist() + variables = VariablesMap(time_vector=time_vector) graph = genset_1000mw_late_startup_dto.get_graph() energy_calculator = EnergyCalculator(graph) - consumer_results = energy_calculator.evaluate_energy_usage(variables_map=VariablesMap(time_vector=time_vector)) + consumer_results = energy_calculator.evaluate_energy_usage(variables_map=variables) generator_set_result = consumer_results[genset_1000mw_late_startup_dto.id].component_result components = [ @@ -152,7 +152,7 @@ def test_genset_late_startup(genset_1000mw_late_startup_dto, fuel_dto): ] assert generator_set_result.power == TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=variables.periods, values=[1.0, 2.0, 10.0, 0.0, 0.0, 0.0], unit=Unit.MEGA_WATT, ) @@ -160,12 +160,12 @@ def test_genset_late_startup(genset_1000mw_late_startup_dto, fuel_dto): # Note that the genset is not able to deliver the power rate demanded by the el-consumer(s) for the two # first time-steps before the genset is activated in 2022. assert generator_set_result.energy_usage == TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=variables.periods, values=[0.0, 0.0, 10.0, 0.0, 0.0, 0.0], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, ) assert generator_set_result.is_valid == TimeSeriesBoolean( - timesteps=time_vector, + periods=variables.periods, values=[False, False, True, True, True, True], unit=Unit.NONE, ) diff --git a/src/tests/libecalc/core/consumers/test_legacy_consumer.py b/src/tests/libecalc/core/consumers/test_legacy_consumer.py index 0c7503de21..094c04d1f2 100644 --- a/src/tests/libecalc/core/consumers/test_legacy_consumer.py +++ b/src/tests/libecalc/core/consumers/test_legacy_consumer.py @@ -49,19 +49,21 @@ def test_evaluate_consumer_time_function(direct_el_consumer): } ), ) - time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2025, 1, 1), freq="YS").to_pydatetime().tolist() + time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2026, 1, 1), freq="YS").to_pydatetime().tolist() + variables = VariablesMap(time_vector=time_vector) results = consumer.evaluate_consumer_temporal_model( - expression_evaluator=VariablesMap(time_vector=time_vector), regularity=np.ones_like(time_vector) + expression_evaluator=variables, regularity=np.ones_like(variables.periods).tolist() ) results = consumer.aggregate_consumer_function_results(results) assert results.energy_usage.tolist() == [1, 2, 10, 0, 0, 0] assert results.is_valid.tolist() == [1, 1, 1, 1, 1, 1] - assert results.time_vector.tolist() == time_vector + assert results.periods == variables.periods def test_fuel_consumer(tabulated_fuel_consumer): """Simple test to assert that the FuelConsumer actually runs as expected.""" - time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2025, 1, 1), freq="YS").to_pydatetime().tolist() + time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2026, 1, 1), freq="YS").to_pydatetime().tolist() + variables = VariablesMap(time_vector=time_vector, variables={"RATE": [1, 1, 1, 1, 0, 0]}) fuel_consumer = Consumer( id=tabulated_fuel_consumer.id, name=tabulated_fuel_consumer.name, @@ -77,24 +79,24 @@ def test_fuel_consumer(tabulated_fuel_consumer): ) result = fuel_consumer.evaluate( - expression_evaluator=VariablesMap(time_vector=time_vector, variables={"RATE": [1, 1, 1, 1, 0, 0]}), + expression_evaluator=variables, ) consumer_result = result.component_result assert consumer_result.energy_usage == TimeSeriesRate( - timesteps=time_vector, + periods=variables.periods, values=[2, 2, 2, 2, 0, 0], regularity=[1] * 6, unit=Unit.STANDARD_CUBIC_METER_PER_DAY, rate_type=RateType.CALENDAR_DAY, ) assert consumer_result.is_valid == TimeSeriesBoolean( - timesteps=time_vector, + periods=variables.periods, values=[True] * 6, unit=Unit.NONE, ) - assert consumer_result.timesteps == time_vector + assert consumer_result.periods == variables.periods def test_electricity_consumer(direct_el_consumer): @@ -112,29 +114,31 @@ def test_electricity_consumer(direct_el_consumer): } ), ) - time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2025, 1, 1), freq="YS").to_pydatetime().tolist() + time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2026, 1, 1), freq="YS").to_pydatetime().tolist() + variables = VariablesMap(time_vector=time_vector) result = electricity_consumer.evaluate( - expression_evaluator=VariablesMap(time_vector=time_vector), + expression_evaluator=variables, ) assert isinstance(result, EcalcModelResult) consumer_result = result.component_result assert consumer_result.power == TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=variables.periods, values=[1, 2, 10, 0, 0, 0], unit=Unit.MEGA_WATT, ) assert consumer_result.is_valid == TimeSeriesBoolean( - timesteps=time_vector, + periods=variables.periods, values=[True] * 6, unit=Unit.NONE, ) - assert consumer_result.timesteps == time_vector + assert consumer_result.periods == variables.periods def test_electricity_consumer_mismatch_time_slots(direct_el_consumer): """The direct_el_consumer starts after the ElectricityConsumer is finished.""" time_vector = pd.date_range(datetime(2000, 1, 1), datetime(2005, 1, 1), freq="YS").to_pydatetime().tolist() + variables = VariablesMap(time_vector=time_vector) electricity_consumer = Consumer( id=direct_el_consumer.id, name=direct_el_consumer.name, @@ -150,20 +154,20 @@ def test_electricity_consumer_mismatch_time_slots(direct_el_consumer): ) result = electricity_consumer.evaluate( - expression_evaluator=VariablesMap(time_vector=time_vector), + expression_evaluator=variables, ) consumer_result = result.component_result # The consumer itself should however return a proper result object matching the input time_vector. - assert consumer_result.timesteps == time_vector + assert consumer_result.periods == variables.periods assert consumer_result.power == TimeSeriesStreamDayRate( - timesteps=time_vector, - values=[0] * len(time_vector), + periods=variables.periods, + values=[0] * len(variables.periods), unit=Unit.MEGA_WATT, ) assert consumer_result.is_valid == TimeSeriesBoolean( - timesteps=time_vector, - values=[True] * len(time_vector), + periods=variables.periods, + values=[True] * len(variables.periods), unit=Unit.NONE, ) @@ -178,7 +182,8 @@ def test_electricity_consumer_nan_values(direct_el_consumer): :param direct_el_consumer: :return: """ - time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2025, 1, 1), freq="YS").to_pydatetime().tolist() + time_vector = pd.date_range(datetime(2020, 1, 1), datetime(2026, 1, 1), freq="YS").to_pydatetime().tolist() + variables = VariablesMap(time_vector=time_vector) power = np.array([np.nan, np.nan, 1, np.nan, np.nan, np.nan]) electricity_consumer = Consumer( id=direct_el_consumer.id, @@ -196,24 +201,24 @@ def test_electricity_consumer_nan_values(direct_el_consumer): consumer_function_result = ConsumerFunctionResult( power=power, energy_usage=power, - time_vector=np.asarray(time_vector), + periods=variables.periods, is_valid=np.asarray([False, False, True, False, False, False]), ) electricity_consumer.evaluate_consumer_temporal_model = Mock(return_value=[consumer_function_result]) result = electricity_consumer.evaluate( - expression_evaluator=VariablesMap(time_vector=time_vector), + expression_evaluator=variables, ) consumer_result = result.component_result assert consumer_result.power == TimeSeriesStreamDayRate( - timesteps=time_vector, + periods=variables.periods, values=[0, 0, 1, 1, 1, 1], unit=Unit.MEGA_WATT, ) assert consumer_result.is_valid == TimeSeriesBoolean( - timesteps=time_vector, + periods=variables.periods, values=[False, False, True, False, False, False], unit=Unit.NONE, ) diff --git a/src/tests/libecalc/core/models/test_energy_function_results.py b/src/tests/libecalc/core/models/test_energy_function_results.py index 61ca13b2a8..57f7dc7ef9 100644 --- a/src/tests/libecalc/core/models/test_energy_function_results.py +++ b/src/tests/libecalc/core/models/test_energy_function_results.py @@ -79,8 +79,8 @@ def test_extend_mismatching_compressor_stage_results(): stage_results=[], rate_sm3_day=[np.nan] * 3, failure_status=[None] * 3, - inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), - outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), + inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), + outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), ) result_2 = CompressorTrainResult( energy_usage=[2.0] * 3, @@ -88,24 +88,24 @@ def test_extend_mismatching_compressor_stage_results(): power=[np.nan] * 3, power_unit=Unit.MEGA_WATT, stage_results=[ - CompressorStageResult.create_empty(number_of_timesteps=3), - CompressorStageResult.create_empty(number_of_timesteps=3), + CompressorStageResult.create_empty(number_of_periods=3), + CompressorStageResult.create_empty(number_of_periods=3), ], rate_sm3_day=[np.nan] * 3, failure_status=[None] * 3, - inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), - outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), + inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), + outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), ) result_3 = CompressorTrainResult( energy_usage=[3.0] * 3, energy_usage_unit=Unit.MEGA_WATT, power=[np.nan] * 3, power_unit=Unit.MEGA_WATT, - stage_results=[CompressorStageResult.create_empty(number_of_timesteps=3)], + stage_results=[CompressorStageResult.create_empty(number_of_periods=3)], rate_sm3_day=[np.nan] * 3, failure_status=[None] * 3, - inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), - outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), + inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), + outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), ) result_4 = CompressorTrainResult( @@ -116,8 +116,8 @@ def test_extend_mismatching_compressor_stage_results(): stage_results=[], rate_sm3_day=[], failure_status=[], - inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), - outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), + inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), + outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), ) result = result_1.model_copy() @@ -151,7 +151,7 @@ def test_extend_compressor_train_results_over_temporal_models_with_none_variable ) variables_map = VariablesMap( - time_vector=[datetime(2023, 1, 1), datetime(2024, 1, 1)], + time_vector=[datetime(2023, 1, 1), datetime(2024, 1, 1), datetime(2025, 1, 1)], variables={"SIM1;v1": [1, 1], "SIM1;v2": [1, 1]}, ) @@ -166,11 +166,11 @@ def test_extend_compressor_train_results_over_temporal_models_with_none_variable condition_expression=None, power_loss_factor_expression=None, ) - .evaluate(expression_evaluator=variables_map, regularity=[1] * len(variables_map.time_vector)) + .evaluate(expression_evaluator=variables_map, regularity=[1] * variables_map.number_of_periods) .energy_function_result ) - stage_result_3 = CompressorStageResult.create_empty(number_of_timesteps=3) + stage_result_3 = CompressorStageResult.create_empty(number_of_periods=3) stage_result_3.mass_rate_kg_per_hr = [1, 1, 1] # Results 2: second temporal model - 3 timesteps. Has real values for mass_rate_kg_per_hr. @@ -182,8 +182,8 @@ def test_extend_compressor_train_results_over_temporal_models_with_none_variable stage_results=[stage_result_3], rate_sm3_day=[np.nan] * 3, failure_status=[None] * 3, - inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), - outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), + inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), + outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), ) result = result_1.model_copy(deep=True) @@ -212,8 +212,8 @@ def test_extend_compressor_train_result_from_multiple_streams() -> None: stage_results=[], rate_sm3_day=[[1] * 3] * 3, failure_status=[None] * 3, - inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), - outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), + inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), + outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), ) result_2 = CompressorTrainResult( energy_usage=[2.0] * 3, @@ -221,13 +221,13 @@ def test_extend_compressor_train_result_from_multiple_streams() -> None: power=[np.nan] * 3, power_unit=Unit.MEGA_WATT, stage_results=[ - CompressorStageResult.create_empty(number_of_timesteps=3), - CompressorStageResult.create_empty(number_of_timesteps=3), + CompressorStageResult.create_empty(number_of_periods=3), + CompressorStageResult.create_empty(number_of_periods=3), ], rate_sm3_day=[[2] * 3] * 3, failure_status=[None] * 3, - inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), - outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_timesteps=3), + inlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), + outlet_stream_condition=CompressorStreamCondition.create_empty(number_of_periods=3), ) result = result_1.model_copy() result.extend(result_2) diff --git a/src/tests/libecalc/core/models/test_fuel_model.py b/src/tests/libecalc/core/models/test_fuel_model.py index af415017c9..71d63149b6 100644 --- a/src/tests/libecalc/core/models/test_fuel_model.py +++ b/src/tests/libecalc/core/models/test_fuel_model.py @@ -4,6 +4,7 @@ import libecalc.dto.fuel_type from libecalc import dto +from libecalc.common.time_utils import Period from libecalc.common.units import Unit from libecalc.common.utils.rates import RateType, TimeSeriesRate from libecalc.common.variables import VariablesMap @@ -14,7 +15,7 @@ def test_fuel_model(): fuel_model = FuelModel( { - datetime(2000, 1, 1): libecalc.dto.fuel_type.FuelType( + Period(datetime(2000, 1, 1)): libecalc.dto.fuel_type.FuelType( name="fuel_gas", emissions=[ dto.Emission( @@ -25,9 +26,10 @@ def test_fuel_model(): ) } ) - timesteps = [datetime(2000, 1, 1), datetime(2001, 1, 1), datetime(2002, 1, 1)] + timesteps = [datetime(2000, 1, 1), datetime(2001, 1, 1), datetime(2002, 1, 1), datetime(2003, 1, 1)] + variables_map = VariablesMap(time_vector=timesteps) emissions = fuel_model.evaluate_emissions( - expression_evaluator=VariablesMap(time_vector=timesteps), + expression_evaluator=variables_map, fuel_rate=np.asarray([1, 2, 3]), ) @@ -35,7 +37,7 @@ def test_fuel_model(): assert emission_result.name == "co2" assert emission_result.rate == TimeSeriesRate( - timesteps=timesteps, + periods=variables_map.get_periods(), values=[0.001, 0.002, 0.003], unit=Unit.TONS_PER_DAY, rate_type=RateType.CALENDAR_DAY, @@ -47,7 +49,7 @@ def test_temporal_fuel_model(): """Assure that emissions are concatenated correctly when the emission name changes in a temporal model.""" fuel_model = FuelModel( { - datetime(2000, 1, 1): libecalc.dto.fuel_type.FuelType( + Period(datetime(2000, 1, 1), datetime(2001, 1, 1)): libecalc.dto.fuel_type.FuelType( name="fuel_gas", emissions=[ dto.Emission( @@ -56,7 +58,7 @@ def test_temporal_fuel_model(): ), ], ), - datetime(2001, 1, 1): libecalc.dto.fuel_type.FuelType( + Period(datetime(2001, 1, 1)): libecalc.dto.fuel_type.FuelType( name="fuel_gas", emissions=[ dto.Emission( @@ -70,7 +72,12 @@ def test_temporal_fuel_model(): emissions = fuel_model.evaluate_emissions( expression_evaluator=VariablesMap( - time_vector=[datetime(2000, 1, 1), datetime(2001, 1, 1), datetime(2002, 1, 1)] + time_vector=[ + datetime(2000, 1, 1), + datetime(2001, 1, 1), + datetime(2002, 1, 1), + datetime(2003, 1, 1), + ] ), fuel_rate=np.asarray([1, 2, 3]), ) diff --git a/src/tests/libecalc/core/result/test_results.py b/src/tests/libecalc/core/result/test_results.py index 60b244e495..eec55fd36b 100644 --- a/src/tests/libecalc/core/result/test_results.py +++ b/src/tests/libecalc/core/result/test_results.py @@ -1,5 +1,6 @@ from datetime import datetime +from libecalc.common.time_utils import Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( TimeSeriesBoolean, @@ -10,45 +11,50 @@ class TestMerge: def test_merge_compressor_result(self): - timesteps = [ - datetime(2019, 1, 1), - datetime(2020, 1, 1), - datetime(2021, 1, 1), - datetime(2022, 1, 1), - ] + periods = Periods.create_periods( + times=[ + datetime(2019, 1, 1), + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 1, 1), + datetime(2023, 1, 1), + ], + include_after=False, + include_before=False, + ) compressor_result = CompressorResult( - timesteps=timesteps, + periods=periods, energy_usage=TimeSeriesStreamDayRate( - timesteps=timesteps, + periods=periods, values=[1, 2, 3, 4], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, ), power=TimeSeriesStreamDayRate( - timesteps=timesteps, + periods=periods, values=[1, 2, 3, 4], unit=Unit.MEGA_WATT, ), is_valid=TimeSeriesBoolean( - timesteps=timesteps, + periods=periods, values=[True, True, True, True], unit=Unit.NONE, ), recirculation_loss=TimeSeriesStreamDayRate( - timesteps=timesteps, + periods=periods, values=[0.1, 0.2, 0.3, 0.4], unit=Unit.MEGA_WATT, ), rate_exceeds_maximum=TimeSeriesBoolean( - timesteps=timesteps, + periods=periods, values=[False, False, False, False], unit=Unit.NONE, ), id="My test component", ) - compressor_result_subset_1 = compressor_result.get_subset([0, 2]) + compressor_result_subset_1 = compressor_result.get_subset([0, 1]) - compressor_result_subset_2 = compressor_result.get_subset([1, 3]) + compressor_result_subset_2 = compressor_result.get_subset([2, 3]) assert ( compressor_result_subset_1.merge(compressor_result_subset_2).model_dump() == compressor_result.model_dump() diff --git a/src/tests/libecalc/dto/results/model/test_requested_pressures_compressors.py b/src/tests/libecalc/dto/results/model/test_requested_pressures_compressors.py index 0f3c5e4c52..1e001aaca2 100644 --- a/src/tests/libecalc/dto/results/model/test_requested_pressures_compressors.py +++ b/src/tests/libecalc/dto/results/model/test_requested_pressures_compressors.py @@ -5,12 +5,11 @@ from libecalc.application.energy_calculator import EnergyCalculator from libecalc.application.graph_result import EcalcModelResult, GraphResult -from libecalc.common.component_info.compressor import CompressorPressureType +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import TimeSeriesFloat from libecalc.presentation.json_result.mapper import ( get_asset_result, - get_requested_compressor_pressures, ) from libecalc.presentation.json_result.result.results import CompressorModelResult @@ -40,12 +39,12 @@ def result(compressor_systems_and_compressor_train_temporal_dto) -> EcalcModelRe return result -def get_inlet_pressure(list_index: int, timestep: datetime, models: List[CompressorModelResult]) -> float: - return models[list_index].requested_inlet_pressure.for_timestep(timestep).values[0] +def get_inlet_pressure(list_index: int, period: Period, models: List[CompressorModelResult]) -> List[float]: + return models[list_index].requested_inlet_pressure.for_period(period).values -def get_outlet_pressure(list_index: int, timestep: datetime, models: List[CompressorModelResult]) -> float: - return models[list_index].requested_outlet_pressure.for_timestep(timestep).values[0] +def get_outlet_pressure(list_index: int, period: Period, models: List[CompressorModelResult]) -> List[float]: + return models[list_index].requested_outlet_pressure.for_period(period).values def test_requested_pressures_compressor_train_temporal_model(result: EcalcModelResult): @@ -62,23 +61,41 @@ def test_requested_pressures_compressor_train_temporal_model(result: EcalcModelR assert ( simplified_variable_speed_compressor_train_known_stages_consumer_temporal_model_first.requested_inlet_pressure - == TimeSeriesFloat(timesteps=[datetime(2018, 1, 1, 0, 0)], values=[50.0], unit=Unit.BARA) + == TimeSeriesFloat( + periods=Periods([Period(datetime(2018, 1, 1), datetime(2019, 1, 1))]), values=[50.0], unit=Unit.BARA + ) ) assert ( simplified_variable_speed_compressor_train_known_stages_consumer_temporal_model_first.requested_outlet_pressure - == TimeSeriesFloat(timesteps=[datetime(2018, 1, 1, 0, 0)], values=[250.0], unit=Unit.BARA) + == TimeSeriesFloat( + periods=Periods([Period(datetime(2018, 1, 1), datetime(2019, 1, 1))]), values=[250.0], unit=Unit.BARA + ) ) assert ( simplified_variable_speed_compressor_train_known_stages_consumer_temporal_model_second.requested_inlet_pressure == TimeSeriesFloat( - timesteps=[datetime(2019, 1, 1, 0, 0), datetime(2020, 1, 1, 0, 0)], values=[40.0, 40.0], unit=Unit.BARA + periods=Periods( + [ + Period(datetime(2019, 1, 1), datetime(2020, 1, 1)), + Period(datetime(2020, 1, 1), datetime(2021, 1, 1)), + ] + ), + values=[40.0, 40.0], + unit=Unit.BARA, ) ) assert ( simplified_variable_speed_compressor_train_known_stages_consumer_temporal_model_second.requested_outlet_pressure == TimeSeriesFloat( - timesteps=[datetime(2019, 1, 1, 0, 0), datetime(2020, 1, 1, 0, 0)], values=[260.0, 260.0], unit=Unit.BARA + periods=Periods( + [ + Period(datetime(2019, 1, 1), datetime(2020, 1, 1)), + Period(datetime(2020, 1, 1), datetime(2021, 1, 1)), + ] + ), + values=[260.0, 260.0], + unit=Unit.BARA, ) ) @@ -92,114 +109,33 @@ def test_requested_pressures_compressor_system_temporal_model(result: EcalcModel :param result: eCalc result including models with requested pressures :return: Nothing """ - date_temporal_1 = datetime(2018, 1, 1) - date_temporal_2 = datetime(2019, 1, 1) + period1 = Period(datetime(2018, 1, 1), datetime(2019, 1, 1)) + period2 = Period(datetime(2019, 1, 1), datetime(2021, 1, 1)) models = result.models # Compressor system with temporal model and inlet/outlet pressures per compressor - requested_inlet_pressure_train1 = get_inlet_pressure(2, date_temporal_1, models) - requested_inlet_pressure_train1_upgr = get_inlet_pressure(3, date_temporal_2, models) - requested_inlet_pressure_train2 = get_inlet_pressure(4, date_temporal_1, models) - requested_inlet_pressure_train2_upgr = get_inlet_pressure(5, date_temporal_2, models) - requested_inlet_pressure_train3 = get_inlet_pressure(6, date_temporal_1, models) - - requested_outlet_pressure_train1 = get_outlet_pressure(2, date_temporal_1, models) - requested_outlet_pressure_train1_upgr = get_outlet_pressure(3, date_temporal_2, models) - requested_outlet_pressure_train2 = get_outlet_pressure(4, date_temporal_1, models) - requested_outlet_pressure_train2_upgr = get_outlet_pressure(5, date_temporal_2, models) - requested_outlet_pressure_train3 = get_outlet_pressure(6, date_temporal_1, models) + requested_inlet_pressure_train1 = get_inlet_pressure(2, period1, models) + requested_inlet_pressure_train1_upgr = get_inlet_pressure(3, period2, models) + requested_inlet_pressure_train2 = get_inlet_pressure(4, period1, models) + requested_inlet_pressure_train2_upgr = get_inlet_pressure(5, period2, models) + requested_inlet_pressure_train3 = get_inlet_pressure(6, period1, models) + + requested_outlet_pressure_train1 = get_outlet_pressure(2, period1, models) + requested_outlet_pressure_train1_upgr = get_outlet_pressure(3, period2, models) + requested_outlet_pressure_train2 = get_outlet_pressure(4, period1, models) + requested_outlet_pressure_train2_upgr = get_outlet_pressure(5, period2, models) + requested_outlet_pressure_train3 = get_outlet_pressure(6, period1, models) # Temporal model 1 - assert requested_inlet_pressure_train1 in [20.0, 50.0] - assert requested_inlet_pressure_train2 in [30.0, 60.0] - assert requested_inlet_pressure_train3 in [40.0, 70.0] - assert requested_outlet_pressure_train1 in [220.0, 250.0] - assert requested_outlet_pressure_train2 in [230.0, 260.0] - assert requested_outlet_pressure_train3 in [240.0, 270.0] + assert requested_inlet_pressure_train1 == [50.0] + assert requested_inlet_pressure_train2 == [60.0] + assert requested_inlet_pressure_train3 == [70.0] + assert requested_outlet_pressure_train1 == [250.0] + assert requested_outlet_pressure_train2 == [260.0] + assert requested_outlet_pressure_train3 == [270.0] # Temporal model 2 - assert requested_inlet_pressure_train1_upgr == 40 - assert requested_inlet_pressure_train2_upgr == 45 - assert requested_outlet_pressure_train1_upgr == 240 - assert requested_outlet_pressure_train2_upgr == 245 - - -def test_model_timestep_not_in_energy_usage_model(compressor_systems_and_compressor_train_temporal_dto): - graph = compressor_systems_and_compressor_train_temporal_dto.ecalc_model.get_graph() - compressor_system = graph.get_node("compressor_system_variable_speed_compressor_trains_multiple_pressures") - - energy_usage_model = compressor_system.energy_usage_model - - variables = compressor_systems_and_compressor_train_temporal_dto.variables - energy_calculator = EnergyCalculator(graph=graph) - consumer_results = energy_calculator.evaluate_energy_usage(variables) - operational_settings_used = consumer_results[ - "compressor_system_variable_speed_compressor_trains_multiple_pressures" - ].component_result.operational_settings_used - - # Set some model time steps different from dates in temporal model - global_time_1 = datetime(2017, 1, 1) - global_time_2 = datetime(2018, 1, 5) - global_time_3 = datetime(2018, 6, 23, 17, 20, 50) - global_time_4 = datetime(2022, 1, 1) - - model_timesteps = [ - global_time_1, - global_time_2, - global_time_3, - global_time_4, - ] - - compressor_nr = 0 - - # Timesteps in operational settings must be equal to model timesteps. - # Basically replacing global timesteps, to have them different from - # the timesteps in the temporal model. - operational_settings_used.timesteps = model_timesteps - - # Ensure that method do not fail if model timesteps do not correspond exactly to dates in temporal model - requested_inlet_pressures = get_requested_compressor_pressures( - energy_usage_model=energy_usage_model, - pressure_type=CompressorPressureType.INLET_PRESSURE, - model_timesteps=model_timesteps, - name="train1", - operational_settings_used=operational_settings_used, - ) - - # train1 is only active in first period defined in energy usage model, 1.1.2018 - 1.1.2019, - # hence only timesteps within this interval should be included: - assert requested_inlet_pressures.models[0].period.start == global_time_2 - assert requested_inlet_pressures.models[1].period.start == global_time_3 - - # Get requested pressures for the two relevant timesteps - requested_inlet_pressure_2018_1_5 = requested_inlet_pressures.models[0].model.evaluate( - variables=variables.variables, fill_length=len(model_timesteps) - ) - requested_inlet_pressure_2018_6_23 = requested_inlet_pressures.models[1].model.evaluate( - variables=variables.variables, fill_length=len(model_timesteps) - ) - - # Extract the correct operational setting (index) used for the given timesteps. - operational_setting_2018_1_5 = operational_settings_used.for_timestep(global_time_2).values[0] - 1 - operational_setting_2018_6_23 = operational_settings_used.for_timestep(global_time_3).values[0] - 1 - - # Get input requested pressures from the relevant compressor and operational settings: - train1_inlet_pressures_operational_settings_2 = ( - compressor_system.energy_usage_model[datetime(2018, 1, 1)] - .operational_settings[operational_setting_2018_1_5] - .suction_pressures[compressor_nr] - .evaluate(variables=variables.variables, fill_length=len(model_timesteps)) - ) - - train1_inlet_pressures_operational_settings_1 = ( - compressor_system.energy_usage_model[datetime(2018, 1, 1)] - .operational_settings[operational_setting_2018_6_23] - .suction_pressures[compressor_nr] - .evaluate(variables=variables.variables, fill_length=len(model_timesteps)) - ) - - # Verify that extracted pressures for first timestep is correct, using the second operational setting - assert list(requested_inlet_pressure_2018_1_5) == list(train1_inlet_pressures_operational_settings_2) - - # Verify that extracted pressures for second timestep is correct, using the first operational setting - assert list(requested_inlet_pressure_2018_6_23) == list(train1_inlet_pressures_operational_settings_1) + assert requested_inlet_pressure_train1_upgr == [40, 40] + assert requested_inlet_pressure_train2_upgr == [45, 45] + assert requested_outlet_pressure_train1_upgr == [240, 240] + assert requested_outlet_pressure_train2_upgr == [245, 245] diff --git a/src/tests/libecalc/dto/test_electricity_consumer.py b/src/tests/libecalc/dto/test_electricity_consumer.py index fdd5070a0e..b5c9ab7e9d 100644 --- a/src/tests/libecalc/dto/test_electricity_consumer.py +++ b/src/tests/libecalc/dto/test_electricity_consumer.py @@ -6,6 +6,7 @@ from libecalc import dto from libecalc.common.component_type import ComponentType from libecalc.common.energy_usage_type import EnergyUsageType +from libecalc.common.time_utils import Period from libecalc.expression import Expression @@ -15,13 +16,13 @@ def test_invalid_energy_usage(self): dto.ElectricityConsumer( name="Test", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): "MISCELLANEOUS"}, + user_defined_category={Period(datetime(1900, 1, 1)): "MISCELLANEOUS"}, energy_usage_model={ - datetime(1900, 1, 1): dto.DirectConsumerFunction( + Period(datetime(1900, 1, 1)): dto.DirectConsumerFunction( fuel_rate=Expression.setup_from_expression(value=5), energy_usage_type=EnergyUsageType.FUEL ) }, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, ) assert "Model does not consume POWER" in str(e.value) @@ -30,11 +31,11 @@ def test_valid_electricity_consumer(self): dto.ElectricityConsumer( name="Test", component_type=ComponentType.GENERIC, - user_defined_category={datetime(1900, 1, 1): "MISCELLANEOUS"}, + user_defined_category={Period(datetime(1900, 1, 1)): "MISCELLANEOUS"}, energy_usage_model={ - datetime(1900, 1, 1): dto.DirectConsumerFunction( + Period(datetime(1900, 1, 1)): dto.DirectConsumerFunction( load=Expression.setup_from_expression(value=5), energy_usage_type=EnergyUsageType.POWER ) }, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, ) diff --git a/src/tests/libecalc/dto/test_fuel_consumer.py b/src/tests/libecalc/dto/test_fuel_consumer.py index d9f6d268a3..00b5325273 100644 --- a/src/tests/libecalc/dto/test_fuel_consumer.py +++ b/src/tests/libecalc/dto/test_fuel_consumer.py @@ -9,12 +9,13 @@ from libecalc import dto from libecalc.common.component_type import ComponentType from libecalc.common.energy_usage_type import EnergyUsageType +from libecalc.common.time_utils import Period from libecalc.expression import Expression -regularity = {datetime(2000, 1, 1): Expression.setup_from_expression(1)} +regularity = {Period(datetime(2000, 1, 1)): Expression.setup_from_expression(1)} -def get_fuel(fuel_name: str, emission_name: str) -> Dict[datetime, libecalc.dto.fuel_type.FuelType]: +def get_fuel(fuel_name: str, emission_name: str) -> Dict[Period, libecalc.dto.fuel_type.FuelType]: """ Generates a fuel type dto for use in testing @@ -23,10 +24,10 @@ def get_fuel(fuel_name: str, emission_name: str) -> Dict[datetime, libecalc.dto. emission_name: name of emission, e.g. co2 Returns: - Dict[datetime, dto.types.FuelType] + Dict[Period, dto.types.FuelType] """ return { - datetime(2000, 1, 1): libecalc.dto.fuel_type.FuelType( + Period(datetime(2000, 1, 1)): libecalc.dto.fuel_type.FuelType( name=fuel_name, emissions=[ dto.Emission( @@ -53,7 +54,7 @@ def get_installation(installation_name: str, fuel_consumer: dto.FuelConsumer) -> return dto.Installation( name=installation_name, regularity=regularity, - hydrocarbon_export={datetime(1900, 1, 1): Expression.setup_from_expression("sim1;var1")}, + hydrocarbon_export={Period(datetime(1900, 1, 1)): Expression.setup_from_expression("sim1;var1")}, fuel_consumers=[fuel_consumer], user_defined_category=libecalc.dto.types.InstallationUserDefinedCategoryType.FIXED, ) @@ -61,8 +62,8 @@ def get_installation(installation_name: str, fuel_consumer: dto.FuelConsumer) -> def get_fuel_consumer( consumer_name: str, - fuel_type: Dict[datetime, libecalc.dto.fuel_type.FuelType], - category: Dict[datetime, libecalc.dto.types.ConsumerUserDefinedCategoryType], + fuel_type: Dict[Period, libecalc.dto.fuel_type.FuelType], + category: Dict[Period, libecalc.dto.types.ConsumerUserDefinedCategoryType], ) -> dto.FuelConsumer: """ Generates a fuel consumer dto for use in testing @@ -80,7 +81,7 @@ def get_fuel_consumer( fuel=fuel_type, component_type=ComponentType.GENERIC, energy_usage_model={ - datetime(2000, 1, 1): dto.DirectConsumerFunction( + Period(datetime(2000, 1, 1)): dto.DirectConsumerFunction( fuel_rate=Expression.setup_from_expression(1), energy_usage_type=EnergyUsageType.FUEL, ) @@ -98,7 +99,7 @@ def test_missing_fuel(self): fuel={}, component_type=ComponentType.GENERIC, energy_usage_model={ - datetime(2000, 1, 1): dto.DirectConsumerFunction( + Period(datetime(2000, 1, 1)): dto.DirectConsumerFunction( fuel_rate=Expression.setup_from_expression(1), energy_usage_type=EnergyUsageType.FUEL, ) @@ -120,13 +121,13 @@ def test_duplicate_fuel_names(self): fuel_consumer1 = get_fuel_consumer( consumer_name="flare", fuel_type=get_fuel("fuel1", emission_name="co2"), - category={datetime(2000, 1, 1): libecalc.dto.types.ConsumerUserDefinedCategoryType.FLARE}, + category={Period(datetime(2000, 1, 1)): libecalc.dto.types.ConsumerUserDefinedCategoryType.FLARE}, ) fuel_consumer2 = get_fuel_consumer( consumer_name="boiler", fuel_type=get_fuel("fuel1", emission_name="ch4"), - category={datetime(2000, 1, 1): libecalc.dto.types.ConsumerUserDefinedCategoryType.BOILER}, + category={Period(datetime(2000, 1, 1)): libecalc.dto.types.ConsumerUserDefinedCategoryType.BOILER}, ) installation1 = get_installation("INST1", fuel_consumer1) @@ -156,13 +157,13 @@ def test_same_fuel(self): fuel_consumer1 = get_fuel_consumer( consumer_name="flare", fuel_type=get_fuel("fuel1", emission_name="co2"), - category={datetime(2000, 1, 1): libecalc.dto.types.ConsumerUserDefinedCategoryType.FLARE}, + category={Period(datetime(2000, 1, 1)): libecalc.dto.types.ConsumerUserDefinedCategoryType.FLARE}, ) fuel_consumer2 = get_fuel_consumer( consumer_name="boiler", fuel_type=get_fuel("fuel1", emission_name="co2"), - category={datetime(2000, 1, 1): libecalc.dto.types.ConsumerUserDefinedCategoryType.BOILER}, + category={Period(datetime(2000, 1, 1)): libecalc.dto.types.ConsumerUserDefinedCategoryType.BOILER}, ) installation1 = get_installation("INST1", fuel_consumer1) diff --git a/src/tests/libecalc/dto/test_generator_set.py b/src/tests/libecalc/dto/test_generator_set.py index 9bee99c0c0..306d1db2f5 100644 --- a/src/tests/libecalc/dto/test_generator_set.py +++ b/src/tests/libecalc/dto/test_generator_set.py @@ -9,6 +9,7 @@ from libecalc.common.consumption_type import ConsumptionType from libecalc.common.energy_model_type import EnergyModelType from libecalc.common.energy_usage_type import EnergyUsageType +from libecalc.common.time_utils import Period from libecalc.dto.types import ConsumerUserDefinedCategoryType from libecalc.expression import Expression @@ -40,26 +41,26 @@ class TestGeneratorSet: def test_valid(self): generator_set_dto = dto.GeneratorSet( name="Test", - user_defined_category={datetime(1900, 1, 1): "MISCELLANEOUS"}, + user_defined_category={Period(datetime(1900, 1, 1)): "MISCELLANEOUS"}, generator_set_model={ - datetime(1900, 1, 1): dto.GeneratorSetSampled( + Period(datetime(1900, 1, 1)): dto.GeneratorSetSampled( headers=["FUEL", "POWER"], data=[[0, 0], [1, 2], [2, 4], [3, 6]], energy_usage_adjustment_constant=0.0, energy_usage_adjustment_factor=1.0, ) }, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, consumers=[], fuel={ - datetime(1900, 1, 1): libecalc.dto.fuel_type.FuelType( + Period(datetime(1900, 1, 1)): libecalc.dto.fuel_type.FuelType( name="fuel_gas", emissions=[], ) }, ) assert generator_set_dto.generator_set_model == { - datetime(1900, 1, 1): dto.GeneratorSetSampled( + Period(datetime(1900, 1, 1)): dto.GeneratorSetSampled( headers=["FUEL", "POWER"], data=[[0, 0], [1, 2], [2, 4], [3, 6]], energy_usage_adjustment_constant=0.0, @@ -74,22 +75,22 @@ def test_genset_should_fail_with_fuel_consumer(self): ) fuel_consumer = dto.FuelConsumer( name="test", - fuel={datetime(2000, 1, 1): fuel}, + fuel={Period(datetime(2000, 1, 1)): fuel}, consumes=ConsumptionType.FUEL, component_type=ComponentType.GENERIC, energy_usage_model={ - datetime(2000, 1, 1): dto.DirectConsumerFunction( + Period(datetime(2000, 1, 1)): dto.DirectConsumerFunction( fuel_rate=Expression.setup_from_expression(1), energy_usage_type=EnergyUsageType.FUEL, ) }, - regularity={datetime(2000, 1, 1): Expression.setup_from_expression(1)}, - user_defined_category={datetime(2000, 1, 1): ConsumerUserDefinedCategoryType.MISCELLANEOUS}, + regularity={Period(datetime(2000, 1, 1)): Expression.setup_from_expression(1)}, + user_defined_category={Period(datetime(2000, 1, 1)): ConsumerUserDefinedCategoryType.MISCELLANEOUS}, ) with pytest.raises(ValidationError): dto.GeneratorSet( name="Test", - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.MISCELLANEOUS}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.MISCELLANEOUS}, generator_set_model={}, regularity={}, consumers=[fuel_consumer], @@ -105,9 +106,9 @@ def test_power_from_shore_wrong_category(self): with pytest.raises(ValueError) as exc_info: dto.GeneratorSet( name="Test", - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.BOILER}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.BOILER}, generator_set_model={}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, consumers=[], fuel={}, cable_loss=0, @@ -119,9 +120,9 @@ def test_power_from_shore_wrong_category(self): with pytest.raises(ValueError) as exc_info: dto.GeneratorSet( name="Test", - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.BOILER}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.BOILER}, generator_set_model={}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, consumers=[], fuel={}, max_usage_from_shore=20, @@ -134,9 +135,9 @@ def test_power_from_shore_wrong_category(self): with pytest.raises(ValueError) as exc_info: dto.GeneratorSet( name="Test", - user_defined_category={datetime(1900, 1, 1): ConsumerUserDefinedCategoryType.BOILER}, + user_defined_category={Period(datetime(1900, 1, 1)): ConsumerUserDefinedCategoryType.BOILER}, generator_set_model={}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, consumers=[], fuel={}, max_usage_from_shore=20, diff --git a/src/tests/libecalc/dto/test_installation.py b/src/tests/libecalc/dto/test_installation.py index 96cb9adf79..78822c57f9 100644 --- a/src/tests/libecalc/dto/test_installation.py +++ b/src/tests/libecalc/dto/test_installation.py @@ -1,6 +1,7 @@ from datetime import datetime from libecalc import dto +from libecalc.common.time_utils import Period from libecalc.expression import Expression @@ -8,10 +9,10 @@ class TestInstallation: def test_valid(self, flare): installation_dto = dto.Installation( name="test", - regularity={datetime(1900, 1, 1): Expression.setup_from_expression("sim;var")}, - hydrocarbon_export={datetime(1900, 1, 1): Expression.setup_from_expression("sim1;var1")}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression("sim;var")}, + hydrocarbon_export={Period(datetime(1900, 1, 1)): Expression.setup_from_expression("sim1;var1")}, fuel_consumers=[flare], ) assert installation_dto.hydrocarbon_export == { - datetime(1900, 1, 1): Expression.setup_from_expression(value="sim1;var1"), + Period(datetime(1900, 1, 1)): Expression.setup_from_expression(value="sim1;var1"), } diff --git a/src/tests/libecalc/dto/utils/test_validators.py b/src/tests/libecalc/dto/utils/test_validators.py index d278d2e37f..459b6b3a9d 100644 --- a/src/tests/libecalc/dto/utils/test_validators.py +++ b/src/tests/libecalc/dto/utils/test_validators.py @@ -3,7 +3,7 @@ import pytest from libecalc.common.errors.exceptions import EcalcError -from libecalc.common.time_utils import convert_date_to_datetime, default_temporal_model +from libecalc.common.time_utils import Period, convert_date_to_datetime, default_temporal_model from libecalc.dto.utils.validators import convert_expression from libecalc.expression import Expression @@ -18,35 +18,35 @@ def test_datetime(self): class TestDefaultDate: def test_none(self): - assert default_temporal_model(None, default_start=datetime.min) is None + assert default_temporal_model(None, default_period=Period(datetime.min)) is None def test_date_dict(self): date_data = { - datetime(2020, 12, 15): "EXPRESSION", - datetime(2021, 12, 15): "2021", + Period(datetime(2020, 12, 15), datetime(2021, 12, 15)): "EXPRESSION", + Period(datetime(2021, 12, 15)): "2021", } - assert default_temporal_model(date_data, default_start=datetime.min) == date_data + assert default_temporal_model(date_data, default_period=Period(datetime.min)) == date_data def test_set_default(self): - assert default_temporal_model("EXPRESSION", default_start=datetime(1900, 1, 1)) == { - datetime(1900, 1, 1): "EXPRESSION", + assert default_temporal_model("EXPRESSION", default_period=Period(datetime(1900, 1, 1))) == { + Period(datetime(1900, 1, 1)): "EXPRESSION", } def test_invalid_date_dict(self): date_data = { - datetime(2020, 12, 15): "EXPRESSION", + Period(datetime(2020, 12, 15)): "EXPRESSION", "LOAD": "2021", } with pytest.raises(EcalcError) as e: - default_temporal_model(date_data, default_start=datetime.min) + default_temporal_model(date_data, default_period=Period(datetime.min)) assert "Temporal models should only contain date keys" in str(e.value) assert "LOAD" in str(e.value) def test_date(self): """Test that date is converted to datetime.""" - expected = {datetime(2019, 1, 1): "EXPRESSION"} - data = {date(2019, 1, 1): "EXPRESSION"} - after = default_temporal_model(data, default_start=datetime.min) + expected = {Period(datetime(2019, 1, 1)): "EXPRESSION"} + data = {Period(date(2019, 1, 1)): "EXPRESSION"} + after = default_temporal_model(data, default_period=Period(datetime.min)) assert after == expected @@ -62,12 +62,16 @@ def test_expression(self): def test_time_dependent_expression(self): assert convert_expression( { - datetime(2020, 12, 15): "SIM1;OIL_PROD {+} SIM1;GAS_PROD {/} 1000", - datetime(2021, 12, 15): Expression.setup_from_expression( + Period(datetime(2020, 12, 15), datetime(2021, 12, 15)): "SIM1;OIL_PROD {+} SIM1;GAS_PROD {/} 1000", + Period(datetime(2021, 12, 15)): Expression.setup_from_expression( value="SIM1;OIL_PROD {+} SIM1;GAS_PROD {/} 1000" ), } ) == { - datetime(2020, 12, 15): Expression.setup_from_expression(value="SIM1;OIL_PROD {+} SIM1;GAS_PROD {/} 1000"), - datetime(2021, 12, 15): Expression.setup_from_expression(value="SIM1;OIL_PROD {+} SIM1;GAS_PROD {/} 1000"), + Period(datetime(2020, 12, 15), datetime(2021, 12, 15)): Expression.setup_from_expression( + value="SIM1;OIL_PROD {+} SIM1;GAS_PROD {/} 1000" + ), + Period(datetime(2021, 12, 15)): Expression.setup_from_expression( + value="SIM1;OIL_PROD {+} SIM1;GAS_PROD {/} 1000" + ), } diff --git a/src/tests/libecalc/input/mappers/test_energy_usage_model.py b/src/tests/libecalc/input/mappers/test_energy_usage_model.py index f9b7df6738..95212c6958 100644 --- a/src/tests/libecalc/input/mappers/test_energy_usage_model.py +++ b/src/tests/libecalc/input/mappers/test_energy_usage_model.py @@ -157,7 +157,7 @@ class TestEnergyUsageModelMapper: def test_energy_usage_model_valid(self, yaml_text, expected_model_dto, references): read_yaml = PyYamlYamlModel.read_yaml(ResourceStream(name="main.yaml", stream=io.StringIO(yaml_text))) model_dto = ConsumerFunctionMapper( - references, target_period=Period(start=datetime.min, end=datetime.max) + references, target_period=Period(start=datetime.min, end=datetime.max.replace(microsecond=0)) ).from_yaml_to_dto( TypeAdapter(Union[YamlFuelEnergyUsageModel, YamlElectricityEnergyUsageModel]).validate_python(read_yaml) ) diff --git a/src/tests/libecalc/input/mappers/test_model_mapper.py b/src/tests/libecalc/input/mappers/test_model_mapper.py index 4ae0c8ffc3..6c0f4c9293 100644 --- a/src/tests/libecalc/input/mappers/test_model_mapper.py +++ b/src/tests/libecalc/input/mappers/test_model_mapper.py @@ -341,16 +341,16 @@ def test_include_all(self, dated_model_data): ) assert list(model.installations[0].fuel_consumers[0].energy_usage_model.keys()) == [ - datetime(2020, 1, 1), - datetime(2022, 1, 1), - datetime(2030, 1, 1), + Period(datetime(2020, 1, 1), datetime(2022, 1, 1)), + Period(datetime(2022, 1, 1), datetime(2030, 1, 1)), + Period(datetime(2030, 1, 1), datetime(2040, 1, 1)), ] assert list(model.installations[0].fuel_consumers[0].fuel.keys()) == [ - datetime(2020, 1, 1), + Period(datetime(2020, 1, 1), datetime(2040, 1, 1)) ] assert list(model.installations[0].hydrocarbon_export.keys()) == [ - datetime(2020, 1, 1), - datetime(2025, 1, 1), + Period(datetime(2020, 1, 1), datetime(2025, 1, 1)), + Period(datetime(2025, 1, 1), datetime(2040, 1, 1)), ] def test_include_start(self, dated_model_data): @@ -361,12 +361,14 @@ def test_include_start(self, dated_model_data): ) assert list(model.installations[0].fuel_consumers[0].energy_usage_model.keys()) == [ - datetime(2020, 1, 1), - datetime(2022, 1, 1), + Period(datetime(2020, 1, 1), datetime(2022, 1, 1)), + Period(datetime(2022, 1, 1), datetime(2025, 1, 1)), + ] + assert list(model.installations[0].fuel_consumers[0].fuel.keys()) == [ + Period(datetime(2020, 1, 1), datetime(2025, 1, 1)) ] - assert list(model.installations[0].fuel_consumers[0].fuel.keys()) == [datetime(2020, 1, 1)] assert list(model.installations[0].hydrocarbon_export.keys()) == [ - datetime(2020, 1, 1), + Period(datetime(2020, 1, 1), datetime(2025, 1, 1)), ] def test_include_end(self, dated_model_data): @@ -377,14 +379,14 @@ def test_include_end(self, dated_model_data): ) assert list(model.installations[0].fuel_consumers[0].energy_usage_model.keys()) == [ - datetime(2026, 1, 1), - datetime(2030, 1, 1), + Period(datetime(2026, 1, 1), datetime(2030, 1, 1)), + Period(datetime(2030, 1, 1), datetime(2040, 1, 1)), ] assert list(model.installations[0].fuel_consumers[0].fuel.keys()) == [ - datetime(2026, 1, 1), + Period(datetime(2026, 1, 1), datetime(2040, 1, 1)), ] assert list(model.installations[0].hydrocarbon_export.keys()) == [ - datetime(2026, 1, 1), + Period(datetime(2026, 1, 1), datetime(2040, 1, 1)), ] def test_include_middle(self, dated_model_data): @@ -395,12 +397,12 @@ def test_include_middle(self, dated_model_data): ) assert list(model.installations[0].fuel_consumers[0].energy_usage_model.keys()) == [ - datetime(2023, 1, 1), + Period(datetime(2023, 1, 1), datetime(2029, 1, 1)), ] assert list(model.installations[0].fuel_consumers[0].fuel.keys()) == [ - datetime(2023, 1, 1), + Period(datetime(2023, 1, 1), datetime(2029, 1, 1)), ] assert list(model.installations[0].hydrocarbon_export.keys()) == [ - datetime(2023, 1, 1), - datetime(2025, 1, 1), + Period(datetime(2023, 1, 1), datetime(2025, 1, 1)), + Period(datetime(2025, 1, 1), datetime(2029, 1, 1)), ] diff --git a/src/tests/libecalc/input/mappers/test_resolve_fuel.py b/src/tests/libecalc/input/mappers/test_resolve_fuel.py index 99b83973de..d9051047e8 100644 --- a/src/tests/libecalc/input/mappers/test_resolve_fuel.py +++ b/src/tests/libecalc/input/mappers/test_resolve_fuel.py @@ -57,7 +57,7 @@ def test_invalid(self, references, all_the_time): def test_resolve_multiple_fuels(self, references, all_the_time): _resolve_fuel( - {datetime(1900, 1, 1): "diesel", datetime(2020, 1, 1): "fuel_gas"}, + {Period(datetime(1900, 1, 1), datetime(2020, 1, 1)): "diesel", Period(datetime(2020, 1, 1)): "fuel_gas"}, "fuel_gas", references, target_period=all_the_time, diff --git a/src/tests/libecalc/input/mappers/variables_mapper/test_variables_mapper.py b/src/tests/libecalc/input/mappers/variables_mapper/test_variables_mapper.py index a6ac3abbef..a5fb628626 100644 --- a/src/tests/libecalc/input/mappers/variables_mapper/test_variables_mapper.py +++ b/src/tests/libecalc/input/mappers/variables_mapper/test_variables_mapper.py @@ -2,6 +2,7 @@ import pytest +from libecalc.common.time_utils import Periods from libecalc.common.variables import VariablesMap from libecalc.expression import Expression from libecalc.presentation.yaml.mappers.variables_mapper.variables_mapper import ( @@ -35,6 +36,7 @@ def test_two_layers(self): time_vector=[ datetime(2010, 1, 1), datetime(2012, 1, 1), + datetime(2014, 1, 1), ], ) variables = {"VAR1": YamlSingleVariable(value=Expression.setup_from_expression("SIM1;TEST {*} 2"))} @@ -48,6 +50,7 @@ def test_many_layers(self): time_vector=[ datetime(2010, 1, 1), datetime(2012, 1, 1), + datetime(2014, 1, 1), ], ) variables = { @@ -90,11 +93,23 @@ def test_time_variable(self, caplog): class TestVariableProcessor: def test_process_time_variable_without_references(self): - time_vector = [datetime(2010, 1, 1), datetime(2012, 1, 1), datetime(2015, 1, 1)] + time_vector = [ + datetime(2010, 1, 1), + datetime(2012, 1, 1), + datetime(2015, 1, 1), + datetime(2017, 1, 1), + ] processor = VariableProcessor( reference_id="$var.test", variable={ datetime(2010, 1, 1): YamlSingleVariable(value=Expression.setup_from_expression("2")), }, ) - assert processor.process(variables={}, time_vector=time_vector) == [2.0, 2.0, 2.0] + assert processor.process( + variables={}, + periods=Periods.create_periods( + times=time_vector, + include_after=False, + include_before=False, + ), + ) == [2.0, 2.0, 2.0] diff --git a/src/tests/libecalc/input/test_yaml_model.py b/src/tests/libecalc/input/test_yaml_model.py index 0772087455..3c306d5b9a 100644 --- a/src/tests/libecalc/input/test_yaml_model.py +++ b/src/tests/libecalc/input/test_yaml_model.py @@ -32,7 +32,7 @@ def test_parse_input_with_all_energy_usage_models( output_frequency=Frequency.NONE, ) - assert model.dto.model_dump() == all_energy_usage_models_dto.ecalc_model.model_dump() + assert model.dto.model_dump_json() == all_energy_usage_models_dto.ecalc_model.model_dump_json() assert model.variables == all_energy_usage_models_dto.variables def test_parse_input_with_consumer_system_v2(self, consumer_system_v2_yaml, consumer_system_v2_dto_fixture): @@ -47,5 +47,5 @@ def test_parse_input_with_consumer_system_v2(self, consumer_system_v2_yaml, cons output_frequency=Frequency.NONE, ) - assert model.dto.model_dump() == consumer_system_v2_dto_fixture.ecalc_model.model_dump() + assert model.dto.model_dump(mode="json") == consumer_system_v2_dto_fixture.ecalc_model.model_dump(mode="json") assert model.variables == consumer_system_v2_dto_fixture.variables diff --git a/src/tests/libecalc/integration/snapshots/test_all_consumer_with_time_slots_models/test_all_consumer_with_time_slots_models_results/all_consumer_with_time_slots_models_v3.json b/src/tests/libecalc/integration/snapshots/test_all_consumer_with_time_slots_models/test_all_consumer_with_time_slots_models_results/all_consumer_with_time_slots_models_v3.json index 7212435c8f..a1c7ea66a7 100644 --- a/src/tests/libecalc/integration/snapshots/test_all_consumer_with_time_slots_models/test_all_consumer_with_time_slots_models_results/all_consumer_with_time_slots_models_v3.json +++ b/src/tests/libecalc/integration/snapshots/test_all_consumer_with_time_slots_models/test_all_consumer_with_time_slots_models_results/all_consumer_with_time_slots_models_v3.json @@ -3,28 +3,90 @@ "el-consumer-simple-compressor-model-with-timeslots": { "component_result": { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -51,28 +113,90 @@ }, "id": "el-consumer-simple-compressor-model-with-timeslots", "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -97,29 +221,175 @@ false ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -145,28 +415,90 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -192,28 +524,90 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -239,37 +633,23 @@ ] }, "streams": null, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "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" + } + ] + }, "unit": "MW", "values": [ 2.458919, @@ -319,10 +699,18 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "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" + } + ] + }, "unit": "N/A", "values": [ false, @@ -372,11 +760,31 @@ 0.920734 ] }, + "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" + } + ] + }, "power": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "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" + } + ] + }, "unit": "MW", "values": [ 2.458919, @@ -759,21 +1167,34 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.458919, @@ -856,13 +1277,30 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -945,14 +1383,55 @@ 0.920734 ] }, + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.458919, @@ -1545,25 +2024,38 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.458919, @@ -1657,14 +2149,34 @@ ] }, "is_valid": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -1758,16 +2270,64 @@ 0.920734 ] }, - "power": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], - "unit": "MW", + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, + "power": { + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, + "unit": "MW", "values": [ 2.458919, 2.458919, @@ -2429,14 +2989,6 @@ ] } ], - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "turbine_result": null } ], @@ -2445,28 +2997,90 @@ "el-consumer1": { "component_result": { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -2493,28 +3107,90 @@ }, "id": "el-consumer1", "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -2539,29 +3215,175 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -2586,74 +3408,92 @@ 0.0 ] }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2018-01-01 00:00:00", + "start": "2017-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 5.0 ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2018-01-01 00:00:00", + "start": "2017-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true ] }, "name": "el-consumer1", + "periods": { + "periods": [ + { + "end": "2018-01-01 00:00:00", + "start": "2017-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2017-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2018-01-01 00:00:00", + "start": "2017-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 5.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.458919, @@ -2747,14 +3587,34 @@ ] }, "is_valid": { - "timesteps": [ - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -2848,15 +3708,63 @@ 0.920734 ] }, + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.458919, @@ -3519,26 +4427,38 @@ ] } ], - "timesteps": [ - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -3550,14 +4470,34 @@ ] }, "is_valid": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -3569,15 +4509,63 @@ ] }, "name": "el-consumer1", + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -3587,15 +4575,7 @@ 0.0, 0.0 ] - }, - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -3603,28 +4583,90 @@ "el-consumer2": { "component_result": { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -3651,28 +4693,90 @@ }, "id": "el-consumer2", "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -3697,29 +4801,175 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -3744,37 +4994,23 @@ 0.0 ] }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "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" + } + ] + }, "unit": "MW", "values": [ 5.0, @@ -3782,10 +5018,18 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "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" + } + ] + }, "unit": "N/A", "values": [ true, @@ -3793,31 +5037,64 @@ ] }, "name": "el-consumer2", + "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" + } + ] + }, "power": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "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" + } + ] + }, "unit": "MW", "values": [ 5.0, 5.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 10.0, @@ -3828,13 +5105,30 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -3845,14 +5139,55 @@ ] }, "name": "el-consumer2", + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 10.0, @@ -3861,25 +5196,38 @@ 10.0, 10.0 ] - }, - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -3891,14 +5239,34 @@ ] }, "is_valid": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -3910,15 +5278,63 @@ ] }, "name": "el-consumer2", + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -3928,15 +5344,7 @@ 0.0, 0.0 ] - }, - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -3944,46 +5352,108 @@ "el-consumer3": { "component_result": { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], - "unit": "MW", - "values": [ - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, + "unit": "MW", + "values": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, 0.0, 0.0, 0.0, @@ -3992,28 +5462,90 @@ }, "id": "el-consumer3", "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4038,29 +5570,175 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -4085,28 +5763,6 @@ 0.0 ] }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "typ": "generc" }, "models": [], @@ -4115,28 +5771,90 @@ "el-consumer4": { "component_result": { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -4163,28 +5881,90 @@ }, "id": "el-consumer4", "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4209,29 +5989,175 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -4256,37 +6182,23 @@ 0.0 ] }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "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" + } + ] + }, "unit": "MW", "values": [ 5.0, @@ -4294,10 +6206,18 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "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" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4305,31 +6225,64 @@ ] }, "name": "el-consumer4", - "power": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], - "unit": "MW", - "values": [ - 5.0, - 5.0 + "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" + } ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-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" + } + ] + }, + "unit": "MW", + "values": [ + 5.0, + 5.0 + ] + } + }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 10.0, @@ -4340,13 +6293,30 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4357,14 +6327,55 @@ ] }, "name": "el-consumer4", + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 10.0, @@ -4373,25 +6384,38 @@ 10.0, 10.0 ] - }, - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -4403,14 +6427,34 @@ ] }, "is_valid": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4422,15 +6466,63 @@ ] }, "name": "el-consumer4", + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -4440,15 +6532,7 @@ 0.0, 0.0 ] - }, - "timesteps": [ - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -4456,28 +6540,90 @@ "fuel_consumer_with_time_slots": { "component_result": { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4.4999, @@ -4504,28 +6650,90 @@ }, "id": "fuel_consumer_with_time_slots", "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4550,45 +6758,136 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": null, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "Sm3/d", "values": [ 4.4999, @@ -4603,17 +6902,46 @@ ] }, "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4628,34 +6956,98 @@ ] }, "name": "fuel_consumer_with_time_slots", - "power": null, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ] + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, + "power": null }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4.4999, @@ -4672,19 +7064,54 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4700,50 +7127,147 @@ true ] }, - "name": "fuel_consumer_with_time_slots", - "power": null, - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ] - } - ], - "sub_components": [] - }, - "simplified_compressor_system": { - "component_result": { - "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "name": "fuel_consumer_with_time_slots", + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, + "power": null + } + ], + "sub_components": [] + }, + "simplified_compressor_system": { + "component_result": { + "energy_usage": { + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -4770,28 +7294,90 @@ }, "id": "simplified_compressor_system", "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4820,17 +7406,46 @@ "1": [ { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -4957,17 +7572,46 @@ ] }, "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5094,18 +7738,87 @@ 0.923853 ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -5978,32 +8691,50 @@ ] } ], - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -6130,17 +8861,46 @@ ] }, "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "N/A", "values": [ true, @@ -6267,18 +9027,87 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -7151,34 +9980,58 @@ ] } ], - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -7327,19 +10180,54 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -7488,20 +10376,103 @@ 0.923853 ] }, + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -8514,36 +11485,58 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -8692,19 +11685,54 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -8853,20 +11881,103 @@ NaN ] }, + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -9879,36 +12990,52 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "turbine_result": null } ], "2": [ { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -10035,17 +13162,46 @@ ] }, "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "N/A", "values": [ true, @@ -10172,18 +13328,87 @@ 0.923853 ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -11056,32 +14281,50 @@ ] } ], - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -11208,17 +14451,46 @@ ] }, "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "N/A", "values": [ true, @@ -11345,18 +14617,87 @@ 0.923853 ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -12229,34 +15570,58 @@ ] } ], - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -12405,19 +15770,54 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -12566,20 +15966,103 @@ 0.923853 ] }, + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -13592,36 +17075,58 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -13770,19 +17275,54 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -13931,20 +17471,103 @@ 0.923853 ] }, + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -14957,46 +18580,95 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "turbine_result": null } ] }, "operational_settings_used": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 1, @@ -15021,29 +18693,175 @@ 1 ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -15068,44 +18886,51 @@ 4.345055 ] }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "typ": "system" }, "models": [ { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -15232,17 +19057,46 @@ ] }, "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "N/A", "values": [ true, @@ -15369,18 +19223,87 @@ 0.923853 ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -16253,32 +20176,50 @@ ] } ], - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -16405,17 +20346,46 @@ ] }, "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "N/A", "values": [ true, @@ -16542,18 +20512,87 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -17426,34 +21465,58 @@ ] } ], - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -17602,19 +21665,54 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -17763,20 +21861,103 @@ 0.923853 ] }, + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -18789,36 +22970,58 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -18967,19 +23170,54 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -19128,20 +23366,103 @@ NaN ] }, + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -20154,19 +24475,6 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "turbine_result": null } ], @@ -20175,28 +24483,90 @@ "some_genset": { "component_result": { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4.345055, @@ -20223,28 +24593,90 @@ }, "id": "some_genset", "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -20269,29 +24701,175 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.345055, @@ -20317,28 +24895,90 @@ ] }, "power_capacity_margin": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 295.6549, @@ -20363,28 +25003,6 @@ 295.6549 ] }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "typ": "genset" }, "models": [], @@ -20393,28 +25011,90 @@ "some_genset_startup_after_consumer": { "component_result": { "energy_usage": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 0.0, @@ -20441,28 +25121,90 @@ }, "id": "some_genset_startup_after_consumer", "is_valid": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -20487,29 +25229,175 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -20535,28 +25423,90 @@ ] }, "power_capacity_margin": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + }, + { + "end": "2022-01-01 00:00:00", + "start": "2021-01-01 00:00:00" + }, + { + "end": "2023-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2024-01-01 00:00:00", + "start": "2023-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + }, + { + "end": "2028-01-01 00:00:00", + "start": "2027-01-01 00:00:00" + }, + { + "end": "2029-01-01 00:00:00", + "start": "2028-01-01 00:00:00" + }, + { + "end": "2030-01-01 00:00:00", + "start": "2029-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -20581,28 +25531,6 @@ 300.0 ] }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], "typ": "genset" }, "models": [], @@ -20613,40 +25541,105 @@ "fuel_consumer_with_time_slots": { "co2": { "name": "co2", + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "rate": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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": "t/d", "values": [ - 0.0099, - 0.0099, - 0.0099, - 0.0099, - 0.0099, - 0.0099, - 0.0099, - 0.0099, - 0.0099, 0.0099, 0.0099, 0.0099, @@ -20659,57 +25652,109 @@ 0.0099, 0.0099 ] - }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ] + } } }, "some_genset": { "co2": { "name": "co2", + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "rate": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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": "t/d", "values": [ 0.009559, @@ -20722,68 +25767,111 @@ 0.031559, 0.031559, 0.042559, - 0.042559, - 0.042559, - 0.042559, - 0.042559, - 0.009559, - 0.009559, - 0.009559, - 0.009559, - 0.009559, - 0.009559 + 0.042559 ] - }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ] + } } }, "some_genset_startup_after_consumer": { "co2": { "name": "co2", + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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" + } + ] + }, "rate": { - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2011-01-01 00:00:00", + "start": "2010-01-01 00:00:00" + }, + { + "end": "2012-01-01 00:00:00", + "start": "2011-01-01 00:00:00" + }, + { + "end": "2013-01-01 00:00:00", + "start": "2012-01-01 00:00:00" + }, + { + "end": "2014-01-01 00:00:00", + "start": "2013-01-01 00:00:00" + }, + { + "end": "2015-01-01 00:00:00", + "start": "2014-01-01 00:00:00" + }, + { + "end": "2016-01-01 00:00:00", + "start": "2015-01-01 00:00:00" + }, + { + "end": "2017-01-01 00:00:00", + "start": "2016-01-01 00:00:00" + }, + { + "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": "t/d", "values": [ 0.0, @@ -20796,40 +25884,9 @@ 0.0, 0.0, 0.022, - 0.022, - 0.022, - 0.022, - 0.022, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 + 0.022 ] - }, - "timesteps": [ - "2010-01-01 00:00:00", - "2011-01-01 00:00:00", - "2012-01-01 00:00:00", - "2013-01-01 00:00:00", - "2014-01-01 00:00:00", - "2015-01-01 00:00:00", - "2016-01-01 00:00:00", - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00", - "2021-01-01 00:00:00", - "2022-01-01 00:00:00", - "2023-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00", - "2027-01-01 00:00:00", - "2028-01-01 00:00:00", - "2029-01-01 00:00:00" - ] + } } } }, @@ -20854,7 +25911,8 @@ "2026-01-01 00:00:00", "2027-01-01 00:00:00", "2028-01-01 00:00:00", - "2029-01-01 00:00:00" + "2029-01-01 00:00:00", + "2030-01-01 00:00:00" ], "variables": { "RATE": [ 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 e39db8f295..0b5b6ece50 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 @@ -3,12 +3,26 @@ "GeneratorSet": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 1000000.0, @@ -19,12 +33,26 @@ }, "id": "GeneratorSet", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -33,13 +61,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 356.5483, @@ -49,12 +111,26 @@ ] }, "power_capacity_margin": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 643.4517, @@ -63,12 +139,6 @@ 994.5853 ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "genset" }, "models": [], @@ -77,12 +147,26 @@ "compressor_system_variable_speed_compressor_trains": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 0.0, @@ -93,12 +177,26 @@ }, "id": "compressor_system_variable_speed_compressor_trains", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -111,9 +209,14 @@ "1": [ { "energy_usage": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 137853.9 @@ -152,9 +255,14 @@ ] }, "is_valid": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true @@ -193,10 +301,23 @@ 0.966131 ] }, + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 21.90194 @@ -787,9 +908,6 @@ ] } ], - "timesteps": [ - "2018-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238 @@ -815,9 +933,14 @@ }, { "energy_usage": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 137853.9 @@ -856,9 +979,14 @@ ] }, "is_valid": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true @@ -897,10 +1025,23 @@ 0.966131 ] }, + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 21.90194 @@ -1491,9 +1632,6 @@ ] } ], - "timesteps": [ - "2018-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238 @@ -1519,9 +1657,14 @@ }, { "energy_usage": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 137853.9 @@ -1560,9 +1703,14 @@ ] }, "is_valid": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true @@ -1601,10 +1749,23 @@ 0.966131 ] }, + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 21.90194 @@ -2195,9 +2356,6 @@ ] } ], - "timesteps": [ - "2018-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238 @@ -2223,10 +2381,18 @@ }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": "Sm3/d", "values": [ 137853.9, @@ -2276,10 +2442,18 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": "N/A", "values": [ true, @@ -2329,11 +2503,31 @@ NaN ] }, + "periods": { + "periods": [ + { + "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": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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.90194, @@ -2994,10 +3188,6 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238, @@ -3029,10 +3219,18 @@ }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": "Sm3/d", "values": [ 137853.9, @@ -3082,10 +3280,18 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": "N/A", "values": [ true, @@ -3135,11 +3341,31 @@ NaN ] }, + "periods": { + "periods": [ + { + "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": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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.90194, @@ -3800,10 +4026,6 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238, @@ -3836,12 +4058,26 @@ ] }, "operational_settings_used": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ 0, @@ -3850,13 +4086,47 @@ 1 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -3865,20 +4135,19 @@ 0.0 ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "system" }, "models": [ { "energy_usage": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 137853.9 @@ -3917,9 +4186,14 @@ ] }, "is_valid": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true @@ -3958,10 +4232,23 @@ 0.966131 ] }, + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 21.90194 @@ -4552,9 +4839,6 @@ ] } ], - "timesteps": [ - "2018-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238 @@ -4580,9 +4864,14 @@ }, { "energy_usage": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 137853.9 @@ -4621,9 +4910,14 @@ ] }, "is_valid": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true @@ -4662,10 +4956,23 @@ 0.966131 ] }, + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 21.90194 @@ -5256,9 +5563,6 @@ ] } ], - "timesteps": [ - "2018-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238 @@ -5284,9 +5588,14 @@ }, { "energy_usage": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 137853.9 @@ -5325,9 +5634,14 @@ ] }, "is_valid": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true @@ -5366,10 +5680,23 @@ 0.966131 ] }, + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 21.90194 @@ -5960,9 +6287,6 @@ ] } ], - "timesteps": [ - "2018-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238 @@ -5988,10 +6312,18 @@ }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": "Sm3/d", "values": [ 137853.9, @@ -6041,10 +6373,18 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": "N/A", "values": [ true, @@ -6094,11 +6434,31 @@ NaN ] }, + "periods": { + "periods": [ + { + "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": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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.90194, @@ -6759,10 +7119,6 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238, @@ -6794,10 +7150,18 @@ }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": "Sm3/d", "values": [ 137853.9, @@ -6847,10 +7211,18 @@ ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": "N/A", "values": [ true, @@ -6900,18 +7272,38 @@ NaN ] }, - "power": { - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], - "unit": "MW", - "values": [ - 21.90194, - 0.0 + "periods": { + "periods": [ + { + "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" + } ] }, - "rate_sm3_day": [ + "power": { + "periods": { + "periods": [ + { + "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.90194, + 0.0 + ] + }, + "rate_sm3_day": [ 2667350.0, 0.0 ], @@ -7565,10 +7957,6 @@ ] } ], - "timesteps": [ - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361238, @@ -7604,12 +7992,26 @@ "deh": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 4.315789, @@ -7620,12 +8022,26 @@ }, "id": "deh", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -7634,13 +8050,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 4.315789, @@ -7649,23 +8099,31 @@ 4.315789 ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 4.1, @@ -7675,12 +8133,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -7690,13 +8162,47 @@ ] }, "name": "deh", + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 4.1, @@ -7704,13 +8210,7 @@ 4.1, 4.1 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -7718,12 +8218,26 @@ "flare": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 10000.0, @@ -7734,12 +8248,26 @@ }, "id": "flare", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -7748,24 +8276,52 @@ true ] }, + "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": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 10000.0, @@ -7775,12 +8331,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -7790,13 +8360,27 @@ ] }, "name": "flare", - "power": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + "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": null } ], "sub_components": [] @@ -7804,12 +8388,26 @@ "generic_from_design_point_compressor_train_consumer": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 22.12702, @@ -7820,12 +8418,26 @@ }, "id": "generic_from_design_point_compressor_train_consumer", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -7834,13 +8446,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 22.12702, @@ -7850,12 +8496,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -7865,12 +8525,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 8.133376, @@ -7880,23 +8554,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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.02067, @@ -7968,12 +8650,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -8045,13 +8741,47 @@ 0.961474 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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.02067, @@ -8642,12 +9372,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -8656,12 +9380,26 @@ "late_start_consumer": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -8672,12 +9410,26 @@ }, "id": "late_start_consumer", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -8686,128 +9438,216 @@ true ] }, - "power": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], - "unit": "MW", - "values": [ - 0.0, - 1.0, - 2.0, - 0.0 + "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": [ + 0.0, + 1.0, + 2.0, + 0.0 ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 1.0 ] }, "is_valid": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true ] }, "name": "late_start_consumer", + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2018-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2019-01-01 00:00:00", + "start": "2018-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 1.0 ] - }, - "timesteps": [ - "2018-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2019-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-01-01 00:00:00", + "start": "2019-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.0 ] }, "is_valid": { - "timesteps": [ - "2019-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-01-01 00:00:00", + "start": "2019-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true ] }, "name": "late_start_consumer", + "periods": { + "periods": [ + { + "end": "2020-01-01 00:00:00", + "start": "2019-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2019-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2020-01-01 00:00:00", + "start": "2019-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.0 ] - }, - "timesteps": [ - "2019-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0 ] }, "is_valid": { - "timesteps": [ - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true ] }, "name": "late_start_consumer", + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2021-01-01 00:00:00", + "start": "2020-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0 ] - }, - "timesteps": [ - "2020-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -8815,12 +9655,26 @@ "late_start_consumer_evolving_type": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -8831,12 +9685,26 @@ }, "id": "late_start_consumer_evolving_type", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -8845,13 +9713,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -8860,22 +9762,27 @@ 0.0 ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": [ 4.5, @@ -8884,11 +9791,22 @@ ] }, "is_valid": { - "timesteps": [ - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": "N/A", "values": [ true, @@ -8897,24 +9815,46 @@ ] }, "name": "late_start_consumer_evolving_type", + "periods": { + "periods": [ + { + "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": { - "timesteps": [ - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "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": [ 4.5, 4.5, 0.0 ] - }, - "timesteps": [ - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -8922,12 +9862,26 @@ "salt_water_injection_tabular": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 4.51474, @@ -8938,12 +9892,26 @@ }, "id": "salt_water_injection_tabular", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -8952,13 +9920,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 4.51474, @@ -8967,23 +9969,31 @@ 0.0 ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 4.51474, @@ -8993,12 +10003,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -9008,13 +10032,47 @@ ] }, "name": "salt_water_injection_tabular", + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 4.51474, @@ -9022,13 +10080,7 @@ 4.5, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -9036,12 +10088,26 @@ "sampled_compressor_system": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 25337.35, @@ -9052,12 +10118,26 @@ }, "id": "sampled_compressor_system", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -9070,12 +10150,26 @@ "1": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 12035.24, @@ -9147,12 +10241,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -9219,13 +10327,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 3.035243, @@ -9456,22 +10598,30 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 12035.24, @@ -9543,13 +10693,27 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], - "unit": "N/A", + "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": "N/A", "values": [ true, true, @@ -9615,13 +10779,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 3.035243, @@ -9852,23 +11050,31 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ] }, "operational_settings_used": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ 1, @@ -9877,13 +11083,47 @@ 1 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 6.389984, @@ -9892,23 +11132,31 @@ 0.0 ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "system" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 12035.24, @@ -9980,12 +11228,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -10052,13 +11314,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 3.035243, @@ -10289,22 +11585,30 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 12035.24, @@ -10376,12 +11680,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -10448,13 +11766,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 3.035243, @@ -10685,12 +12037,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -10699,12 +12045,26 @@ "simplified_compressor_system": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 107.8769, @@ -10715,12 +12075,26 @@ }, "id": "simplified_compressor_system", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -10733,12 +12107,26 @@ "1": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -10810,12 +12198,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -10887,13 +12289,47 @@ 1.084228 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -11694,22 +13130,30 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -11781,12 +13225,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -11858,13 +13316,47 @@ 1.084228 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -12665,23 +14157,31 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ] }, "operational_settings_used": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ 1, @@ -12690,13 +14190,47 @@ 1 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 107.8769, @@ -12705,23 +14239,31 @@ 0.0 ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "system" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -12793,12 +14335,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -12870,13 +14426,47 @@ 1.084228 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -13677,22 +15267,30 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -13764,17 +15362,31 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], - "unit": "N/A", - "values": [ - true, - true, - true, + "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": "N/A", + "values": [ + true, + true, + true, true ] }, @@ -13841,13 +15453,47 @@ 1.084228 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -14648,12 +16294,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -14662,12 +16302,26 @@ "simplified_compressor_train_predefined_variable_speed_charts_with_gerg_fluid": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -14678,12 +16332,26 @@ }, "id": "simplified_compressor_train_predefined_variable_speed_charts_with_gerg_fluid", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -14692,13 +16360,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -14708,12 +16410,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -14723,12 +16439,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 6.363789, @@ -14738,23 +16468,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -14826,12 +16564,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -14903,13 +16655,47 @@ 0.928739 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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, @@ -15710,12 +17496,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -15724,12 +17504,26 @@ "simplified_variable_speed_compressor_train_known_stages_consumer": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 19.70696, @@ -15740,12 +17534,26 @@ }, "id": "simplified_variable_speed_compressor_train_known_stages_consumer", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -15754,13 +17562,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 19.70696, @@ -15770,12 +17612,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -15785,12 +17641,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 6.489461, @@ -15800,23 +17670,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 19.70696, @@ -15888,12 +17766,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -15965,13 +17857,47 @@ 0.963695 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 19.70696, @@ -16772,12 +18698,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -16786,12 +18706,26 @@ "simplified_variable_speed_compressor_train_unknown_stages_consumer": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 12.8873, @@ -16802,12 +18736,26 @@ }, "id": "simplified_variable_speed_compressor_train_unknown_stages_consumer", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -16816,13 +18764,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 12.8873, @@ -16832,12 +18814,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -16847,12 +18843,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -16862,30 +18872,38 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], - "unit": "MW", - "values": [ - 12.8873, - 12.8873, - 12.8873, - 0.0 - ] + "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": [ + 12.8873, + 12.8873, + 12.8873, + 0.0 + ] }, "failure_status": [ "NO_FAILURE", @@ -16950,12 +18968,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -17027,13 +19059,47 @@ 0.961474 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 12.8873, @@ -17624,12 +19690,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -17638,12 +19698,26 @@ "single_1d_compressor_sampled": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 12035.24, @@ -17654,12 +19728,26 @@ }, "id": "single_1d_compressor_sampled", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -17668,13 +19756,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 3.035243, @@ -17684,12 +19806,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -17699,12 +19835,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -17714,23 +19864,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 12035.24, @@ -17802,12 +19960,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -17874,13 +20046,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 3.035243, @@ -18111,12 +20317,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -18125,12 +20325,26 @@ "single_speed_compressor_train_asv_pressure_control": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.36245, @@ -18141,12 +20355,26 @@ }, "id": "single_speed_compressor_train_asv_pressure_control", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -18155,13 +20383,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.36245, @@ -18171,12 +20433,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -18186,12 +20462,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 1.606287, @@ -18201,23 +20491,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.36245, @@ -18289,12 +20587,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -18366,13 +20678,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.36245, @@ -18901,12 +21247,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -18915,12 +21255,26 @@ "single_speed_compressor_train_downstream_choke_pressure_control": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.54521, @@ -18931,12 +21285,26 @@ }, "id": "single_speed_compressor_train_downstream_choke_pressure_control", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -18945,13 +21313,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.54521, @@ -18961,12 +21363,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -18976,13 +21392,27 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], - "unit": "MW", + "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": [ 1.674847, 1.674847, @@ -18991,23 +21421,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.54521, @@ -19079,12 +21517,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -19156,13 +21608,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.54521, @@ -19691,12 +22177,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -19705,12 +22185,26 @@ "single_speed_compressor_train_downstream_choke_pressure_control_maximum_discharge_pressure": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 16.17848, @@ -19721,12 +22215,26 @@ }, "id": "single_speed_compressor_train_downstream_choke_pressure_control_maximum_discharge_pressure", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -19735,13 +22243,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 16.17848, @@ -19751,12 +22293,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -19766,12 +22322,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 12.60563, @@ -19781,23 +22351,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 16.17848, @@ -19869,12 +22447,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -19946,13 +22538,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 16.17848, @@ -20481,12 +23107,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -20495,12 +23115,26 @@ "single_speed_compressor_train_upstream_choke_pressure_control": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.31846, @@ -20511,12 +23145,26 @@ }, "id": "single_speed_compressor_train_upstream_choke_pressure_control", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -20525,13 +23173,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.31846, @@ -20541,12 +23223,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -20556,12 +23252,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 1.50599, @@ -20571,23 +23281,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.31846, @@ -20659,12 +23377,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -20736,13 +23468,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 15.31846, @@ -21271,12 +24037,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -21285,12 +24045,26 @@ "tabulated": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 3035.242, @@ -21301,12 +24075,26 @@ }, "id": "tabulated", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -21315,24 +24103,52 @@ true ] }, + "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": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "generc" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 3035.242, @@ -21342,28 +24158,56 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], - "unit": "N/A", - "values": [ - true, + "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": "N/A", + "values": [ + true, true, true, true ] }, "name": "tabulated", - "power": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + "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": null } ], "sub_components": [] @@ -21371,12 +24215,26 @@ "turbine_driven_compressor_train": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 136412.3, @@ -21387,12 +24245,26 @@ }, "id": "turbine_driven_compressor_train", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -21401,13 +24273,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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.66011, @@ -21417,12 +24323,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -21432,12 +24352,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 3.530725, @@ -21447,23 +24381,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 136412.3, @@ -21535,12 +24477,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -21612,13 +24568,47 @@ 0.959734 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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.66011, @@ -22419,12 +25409,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": { "efficiency": [ 0.361025, @@ -22472,12 +25456,26 @@ "variable_speed_compressor_train_multiple_input_streams_and_interstage_pressure": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 70.53469, @@ -22488,12 +25486,26 @@ }, "id": "variable_speed_compressor_train_multiple_input_streams_and_interstage_pressure", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -22502,13 +25514,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 70.53469, @@ -22518,12 +25564,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -22533,12 +25593,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 58.88607, @@ -22548,23 +25622,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 67.00796, @@ -22636,12 +25718,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -22708,13 +25804,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 67.00796, @@ -24711,12 +27841,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -24725,12 +27849,26 @@ "variable_speed_compressor_train_predefined_charts": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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.02462, @@ -24741,12 +27879,26 @@ }, "id": "variable_speed_compressor_train_predefined_charts", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -24755,13 +27907,47 @@ true ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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.02462, @@ -24771,12 +27957,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -24786,12 +27986,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 6.816899, @@ -24801,23 +28015,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "comp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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.02462, @@ -24889,21 +28111,35 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], - "unit": "N/A", - "values": [ - true, - true, - true, - true - ] - }, - "max_standard_rate": [ + "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": "N/A", + "values": [ + true, + true, + true, + true + ] + }, + "max_standard_rate": [ NaN, NaN, NaN, @@ -24966,13 +28202,47 @@ NaN ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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.02462, @@ -25773,12 +29043,6 @@ ] } ], - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "turbine_result": null } ], @@ -25787,12 +29051,26 @@ "water_injection_single_speed": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -25803,12 +29081,26 @@ }, "id": "water_injection_single_speed", "inlet_liquid_rate_m3_per_day": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 31977.0, @@ -25818,12 +29110,26 @@ ] }, "inlet_pressure_bar": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "bara", "values": [ 3.0, @@ -25833,12 +29139,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -25848,12 +29168,26 @@ ] }, "operational_head": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "J/kg", "values": [ 19700.0, @@ -25863,12 +29197,26 @@ ] }, "outlet_pressure_bar": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "bara", "values": [ 200.0, @@ -25877,13 +29225,47 @@ 200.0 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -25893,23 +29275,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "pmp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ NaN, @@ -25931,12 +29321,26 @@ 3.0 ], "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -25958,13 +29362,47 @@ 200.0, 200.0 ], + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ NaN, @@ -25972,13 +29410,7 @@ 10.42156, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -25986,12 +29418,26 @@ "water_injection_variable_speed": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -26002,12 +29448,26 @@ }, "id": "water_injection_variable_speed", "inlet_liquid_rate_m3_per_day": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "Sm3/d", "values": [ 31977.0, @@ -26017,12 +29477,26 @@ ] }, "inlet_pressure_bar": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "bara", "values": [ 3.0, @@ -26032,12 +29506,26 @@ ] }, "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -26047,12 +29535,26 @@ ] }, "operational_head": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "J/kg", "values": [ 1700.0, @@ -26062,12 +29564,26 @@ ] }, "outlet_pressure_bar": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "bara", "values": [ 20.0, @@ -26076,13 +29592,47 @@ 20.0 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -26092,23 +29642,31 @@ ] }, "streams": null, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "pmp" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ NaN, @@ -26130,12 +29688,26 @@ 3.0 ], "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ false, @@ -26157,13 +29729,47 @@ 20.0, 20.0 ], + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ NaN, @@ -26171,13 +29777,7 @@ 5.235798, 1.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -26185,12 +29785,26 @@ "waterinj": { "component_result": { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 10.86152, @@ -26201,12 +29815,26 @@ }, "id": "waterinj", "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -26219,12 +29847,26 @@ "1": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 10.31844, @@ -26246,12 +29888,26 @@ 3.0 ], "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -26273,13 +29929,47 @@ 200.0, 200.0 ], + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 10.31844, @@ -26287,22 +29977,30 @@ 10.69252, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -26324,12 +30022,26 @@ 3.0 ], "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -26351,13 +30063,47 @@ 200.0, 200.0 ], + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -26365,24 +30111,32 @@ 0.0, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } ], "2": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 8.616224, @@ -26404,12 +30158,26 @@ 3.0 ], "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -26431,13 +30199,47 @@ 200.0, 200.0 ], + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 8.616224, @@ -26445,22 +30247,30 @@ 8.06589, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 8.616224, @@ -26482,12 +30292,26 @@ 3.0 ], "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -26509,13 +30333,47 @@ 200.0, 200.0 ], + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 8.616224, @@ -26523,23 +30381,31 @@ 8.06589, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } ] }, "operational_settings_used": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ 1, @@ -26548,13 +30414,47 @@ 1 ] }, + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 10.86152, @@ -26563,23 +30463,31 @@ 0.0 ] }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], "typ": "system" }, "models": [ { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 10.31844, @@ -26601,12 +30509,26 @@ 3.0 ], "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -26628,13 +30550,47 @@ 200.0, 200.0 ], + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 10.31844, @@ -26642,22 +30598,30 @@ 10.69252, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -26679,12 +30643,26 @@ 3.0 ], "is_valid": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "N/A", "values": [ true, @@ -26706,13 +30684,47 @@ 200.0, 200.0 ], + "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": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": [ 0.0, @@ -26720,13 +30732,7 @@ 0.0, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -26736,13 +30742,47 @@ "GeneratorSet": { "co2": { "name": "co2", + "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" + } + ] + }, "rate": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "t/d", "values": [ 2200.0, @@ -26750,25 +30790,53 @@ 2200.0, 165.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } }, "compressor_system_variable_speed_compressor_trains": { "co2": { "name": "co2", + "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" + } + ] + }, "rate": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "t/d", "values": [ 0.0, @@ -26776,25 +30844,53 @@ 606.5572, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } }, "flare": { "co2": { "name": "co2", + "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" + } + ] + }, "rate": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "t/d", "values": [ 22.0, @@ -26802,25 +30898,53 @@ 30.8, 30.8 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } }, "methane_venting": { "ch4": { "name": "ch4", + "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" + } + ] + }, "rate": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "t/d", "values": [ 0.003, @@ -26828,25 +30952,53 @@ 0.006, 0.006 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } }, "sampled_compressor_system": { "co2": { "name": "co2", + "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" + } + ] + }, "rate": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "t/d", "values": [ 55.74217, @@ -26854,25 +31006,53 @@ 54.03825, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } }, "single_1d_compressor_sampled": { "co2": { "name": "co2", + "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" + } + ] + }, "rate": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "t/d", "values": [ 26.47753, @@ -26880,25 +31060,53 @@ 25.66817, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } }, "tabulated": { "co2": { "name": "co2", + "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" + } + ] + }, "rate": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "t/d", "values": [ 6.677532, @@ -26906,25 +31114,53 @@ 6.677532, 6.677532 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } }, "turbine_driven_compressor_train": { "co2": { "name": "co2", + "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" + } + ] + }, "rate": { - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ], + "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": "t/d", "values": [ 300.1071, @@ -26932,13 +31168,7 @@ 300.1071, 0.0 ] - }, - "timesteps": [ - "2017-01-01 00:00:00", - "2018-01-01 00:00:00", - "2019-01-01 00:00:00", - "2020-01-01 00:00:00" - ] + } } } }, @@ -26947,7 +31177,8 @@ "2017-01-01 00:00:00", "2018-01-01 00:00:00", "2019-01-01 00:00:00", - "2020-01-01 00:00:00" + "2020-01-01 00:00:00", + "2021-01-01 00:00:00" ], "variables": { "$var.salt_water_injection": [ diff --git a/src/tests/libecalc/integration/snapshots/test_consumer_system_v2/test_compressor_system_v2_results/consumer_system_v2-consumer_system_v20/consumer_system_v2.json b/src/tests/libecalc/integration/snapshots/test_consumer_system_v2/test_compressor_system_v2_results/consumer_system_v2-consumer_system_v20/consumer_system_v2.json index e21ac93b80..02b7c6aeb5 100644 --- a/src/tests/libecalc/integration/snapshots/test_consumer_system_v2/test_compressor_system_v2_results/consumer_system_v2-consumer_system_v20/consumer_system_v2.json +++ b/src/tests/libecalc/integration/snapshots/test_consumer_system_v2/test_compressor_system_v2_results/consumer_system_v2-consumer_system_v20/consumer_system_v2.json @@ -3,12 +3,26 @@ "GeneratorSet": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 0.0, @@ -19,12 +33,26 @@ }, "id": "GeneratorSet", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -33,13 +61,47 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -49,12 +111,26 @@ ] }, "power_capacity_margin": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 1000000.0, @@ -63,12 +139,6 @@ 1000000.0 ] }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "genset" }, "models": [], @@ -77,12 +147,26 @@ "compressor1": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 11000.0, @@ -93,12 +177,26 @@ }, "id": "compressor1", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -107,13 +205,47 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.0, @@ -123,12 +255,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -138,12 +284,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -158,12 +318,26 @@ "id": "compressor1-inlet-compressor2-inlet-compressor3-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -173,12 +347,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2000000.0, @@ -194,12 +382,26 @@ "id": "compressor1-inlet", "name": "compressor1-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -209,12 +411,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 0.0, @@ -230,12 +446,26 @@ "id": "compressor2-inlet", "name": "crossover-compressor2-compressor1", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -245,12 +475,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 1000000.0, @@ -266,12 +510,26 @@ "id": "compressor3-inlet", "name": "crossover-compressor3-compressor1", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -281,12 +539,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 1000000.0, @@ -302,12 +574,26 @@ "id": "compressor1-outlet", "name": "compressor1-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -317,12 +603,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2000000.0, @@ -334,12 +634,6 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "comp" }, "models": [], @@ -348,12 +642,26 @@ "compressor2": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -364,12 +672,26 @@ }, "id": "compressor2", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -378,13 +700,47 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -394,12 +750,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -409,12 +779,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -429,12 +813,26 @@ "id": "compressor2-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -444,12 +842,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -465,12 +877,26 @@ "id": "compressor2-inlet", "name": "compressor2-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -480,12 +906,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -501,12 +941,26 @@ "id": "compressor2-outlet", "name": "compressor2-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -516,12 +970,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -533,12 +1001,6 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "comp" }, "models": [], @@ -547,12 +1009,26 @@ "compressor3": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -563,12 +1039,26 @@ }, "id": "compressor3", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -577,13 +1067,47 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -593,12 +1117,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -608,12 +1146,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -628,12 +1180,26 @@ "id": "compressor3-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -643,12 +1209,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -664,12 +1244,26 @@ "id": "compressor3-inlet", "name": "compressor3-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -679,12 +1273,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -700,12 +1308,26 @@ "id": "compressor3-outlet", "name": "compressor3-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -715,12 +1337,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -732,12 +1368,6 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "comp" }, "models": [], @@ -746,12 +1376,26 @@ "compressor_system": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 37000.0, @@ -762,12 +1406,26 @@ }, "id": "compressor_system", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -780,12 +1438,26 @@ "1": [ { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ NaN, @@ -857,12 +1529,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -929,13 +1615,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -1166,22 +1886,30 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -1253,12 +1981,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -1325,13 +2067,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -1562,22 +2338,30 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -1649,12 +2433,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -1721,13 +2519,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -1958,24 +2790,32 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null } ], "2": [ { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 11000.0, @@ -2047,12 +2887,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -2119,13 +2973,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.0, @@ -2356,22 +3244,30 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -2443,12 +3339,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -2515,13 +3425,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -2752,22 +3696,30 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -2839,12 +3791,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -2911,13 +3877,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -3148,24 +4148,32 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null } ], "3": [ { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 12000.0, @@ -3237,12 +4245,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -3309,13 +4331,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 3.0, @@ -3546,22 +4602,30 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -3633,12 +4697,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -3705,13 +4783,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -3942,22 +5054,30 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -4029,12 +5149,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4101,13 +5235,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -4338,23 +5506,31 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null } ] }, "operational_settings_used": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 2, @@ -4363,13 +5539,47 @@ 3 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 10.0, @@ -4378,23 +5588,31 @@ 11.0 ] }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "system" }, "models": [ { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 11000.0, @@ -4466,12 +5684,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4538,13 +5770,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.0, @@ -4775,22 +6041,30 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -4862,12 +6136,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -4934,13 +6222,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -5171,22 +6493,30 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -5258,12 +6588,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5330,13 +6674,47 @@ NaN ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -5567,12 +6945,6 @@ ] } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "turbine_result": null } ], @@ -5581,12 +6953,26 @@ "compressor_system_v2": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 37000.0, @@ -5597,12 +6983,26 @@ }, "id": "compressor_system_v2", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5613,12 +7013,26 @@ }, "operational_settings_results": null, "operational_settings_used": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 2, @@ -5627,13 +7041,47 @@ 3 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 10.0, @@ -5642,24 +7090,32 @@ 11.0 ] }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "system" }, "models": [], "sub_components": [ { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 11000.0, @@ -5670,12 +7126,26 @@ }, "id": "compressor1", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5684,13 +7154,47 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 2.0, @@ -5700,12 +7204,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -5715,12 +7233,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -5735,12 +7267,26 @@ "id": "compressor1-inlet-compressor2-inlet-compressor3-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -5750,12 +7296,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2000000.0, @@ -5771,12 +7331,26 @@ "id": "compressor1-inlet", "name": "compressor1-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -5786,12 +7360,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 0.0, @@ -5807,12 +7395,26 @@ "id": "compressor2-inlet", "name": "crossover-compressor2-compressor1", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -5822,12 +7424,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 1000000.0, @@ -5843,12 +7459,26 @@ "id": "compressor3-inlet", "name": "crossover-compressor3-compressor1", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -5858,12 +7488,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 1000000.0, @@ -5879,12 +7523,26 @@ "id": "compressor1-outlet", "name": "compressor1-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -5894,12 +7552,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2000000.0, @@ -5911,22 +7583,30 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "comp" }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -5937,12 +7617,26 @@ }, "id": "compressor2", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -5951,13 +7645,47 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -5967,12 +7695,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -5982,12 +7724,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -6002,12 +7758,26 @@ "id": "compressor2-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6017,12 +7787,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -6038,12 +7822,26 @@ "id": "compressor2-inlet", "name": "compressor2-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6053,12 +7851,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -6074,12 +7886,26 @@ "id": "compressor2-outlet", "name": "compressor2-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -6089,12 +7915,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -6106,22 +7946,30 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "comp" }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 13000.0, @@ -6132,12 +7980,26 @@ }, "id": "compressor3", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ true, @@ -6146,13 +8008,47 @@ true ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 4.0, @@ -6162,12 +8058,26 @@ ] }, "rate_exceeds_maximum": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -6177,12 +8087,26 @@ ] }, "recirculation_loss": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -6197,12 +8121,26 @@ "id": "compressor3-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6212,12 +8150,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -6233,12 +8185,26 @@ "id": "compressor3-inlet", "name": "compressor3-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6248,12 +8214,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -6269,12 +8249,26 @@ "id": "compressor3-outlet", "name": "compressor3-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -6284,12 +8278,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 4000000.0, @@ -6301,12 +8309,6 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "comp" } ] @@ -6314,12 +8316,26 @@ "pump1": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -6330,12 +8346,26 @@ }, "id": "pump1", "inlet_liquid_rate_m3_per_day": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 7495200.0, @@ -6345,12 +8375,26 @@ ] }, "inlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6360,12 +8404,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -6375,12 +8433,26 @@ ] }, "operational_head": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 3750000.0, @@ -6390,12 +8462,26 @@ ] }, "outlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -6404,13 +8490,47 @@ 125.0 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -6422,12 +8542,26 @@ "streams": [ { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -6439,12 +8573,26 @@ "id": "pump1-inlet-pump2-inlet-pump3-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6454,12 +8602,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 7495200.0, @@ -6472,12 +8634,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -6489,12 +8665,26 @@ "id": "pump1-inlet", "name": "pump1-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6504,12 +8694,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2000000.0, @@ -6522,12 +8726,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -6539,12 +8757,26 @@ "id": "pump2-inlet", "name": "crossover-pump2-pump1", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6554,12 +8786,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2497600.0, @@ -6572,12 +8818,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -6589,12 +8849,26 @@ "id": "pump3-inlet", "name": "crossover-pump3-pump1", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6604,12 +8878,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2997600.0, @@ -6625,12 +8913,26 @@ "id": "pump1-outlet", "name": "pump1-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -6640,12 +8942,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 7495200.0, @@ -6657,12 +8973,6 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "pmp" }, "models": [], @@ -6671,12 +8981,26 @@ "pump2": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -6687,12 +9011,26 @@ }, "id": "pump2", "inlet_liquid_rate_m3_per_day": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -6702,12 +9040,26 @@ ] }, "inlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6717,12 +9069,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -6732,12 +9098,26 @@ ] }, "operational_head": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 3750000.0, @@ -6747,12 +9127,26 @@ ] }, "outlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -6761,13 +9155,47 @@ 125.0 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -6779,12 +9207,26 @@ "streams": [ { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -6796,12 +9238,26 @@ "id": "pump2-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6811,12 +9267,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -6829,12 +9299,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -6846,12 +9330,26 @@ "id": "pump2-inlet", "name": "pump2-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6861,12 +9359,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -6882,12 +9394,26 @@ "id": "pump2-outlet", "name": "pump2-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -6897,12 +9423,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -6914,12 +9454,6 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "pmp" }, "models": [], @@ -6928,12 +9462,26 @@ "pump3": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -6944,12 +9492,26 @@ }, "id": "pump3", "inlet_liquid_rate_m3_per_day": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -6959,12 +9521,26 @@ ] }, "inlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -6974,12 +9550,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -6989,12 +9579,26 @@ ] }, "operational_head": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 3750000.0, @@ -7004,12 +9608,26 @@ ] }, "outlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -7018,13 +9636,47 @@ 125.0 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -7036,12 +9688,26 @@ "streams": [ { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -7053,12 +9719,26 @@ "id": "pump3-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -7068,12 +9748,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -7086,12 +9780,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -7103,12 +9811,26 @@ "id": "pump3-inlet", "name": "pump3-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -7118,12 +9840,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -7139,12 +9875,26 @@ "id": "pump3-outlet", "name": "pump3-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -7154,12 +9904,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -7171,12 +9935,6 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "pmp" }, "models": [], @@ -7185,12 +9943,26 @@ "pump_system": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -7201,12 +9973,26 @@ }, "id": "pump_system", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7219,12 +10005,26 @@ "1": [ { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7246,12 +10046,26 @@ 50.0 ], "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7273,13 +10087,47 @@ 250.0, 250.0 ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7287,22 +10135,30 @@ NaN, NaN ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7324,12 +10180,26 @@ 50.0 ], "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7351,13 +10221,47 @@ 250.0, 250.0 ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7365,22 +10269,30 @@ NaN, NaN ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7402,12 +10314,26 @@ 50.0 ], "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7429,13 +10355,47 @@ 250.0, 250.0 ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7443,24 +10403,32 @@ NaN, NaN ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } } ], "2": [ { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7482,12 +10450,26 @@ 50.0 ], "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7509,13 +10491,47 @@ 125.0, 125.0 ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7523,22 +10539,30 @@ NaN, NaN ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7560,12 +10584,26 @@ 50.0 ], "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7587,13 +10625,47 @@ 125.0, 125.0 ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7601,22 +10673,30 @@ NaN, NaN ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7638,12 +10718,26 @@ 50.0 ], "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7665,13 +10759,47 @@ 125.0, 125.0 ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7679,23 +10807,31 @@ NaN, NaN ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } } ] }, "operational_settings_used": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 2, @@ -7704,13 +10840,47 @@ 2 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -7719,23 +10889,31 @@ 0.0 ] }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "system" }, "models": [ { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7757,12 +10935,26 @@ 50.0 ], "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7784,13 +10976,47 @@ 125.0, 125.0 ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7798,22 +11024,30 @@ NaN, NaN ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7835,12 +11069,26 @@ 50.0 ], "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7862,13 +11110,47 @@ 125.0, 125.0 ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7876,22 +11158,30 @@ NaN, NaN ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7913,12 +11203,26 @@ 50.0 ], "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -7940,13 +11244,47 @@ 125.0, 125.0 ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ NaN, @@ -7954,13 +11292,7 @@ NaN, NaN ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } } ], "sub_components": [] @@ -7968,12 +11300,26 @@ "pump_system_v2": { "component_result": { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -7984,12 +11330,26 @@ }, "id": "pump_system_v2", "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -8000,12 +11360,26 @@ }, "operational_settings_results": null, "operational_settings_used": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ 2, @@ -8014,13 +11388,47 @@ 2 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -8029,24 +11437,32 @@ 0.0 ] }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "system" }, "models": [], "sub_components": [ { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -8057,12 +11473,26 @@ }, "id": "pump1", "inlet_liquid_rate_m3_per_day": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 7495200.0, @@ -8072,12 +11502,26 @@ ] }, "inlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8087,12 +11531,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -8102,12 +11560,26 @@ ] }, "operational_head": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 3750000.0, @@ -8117,12 +11589,26 @@ ] }, "outlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -8131,13 +11617,47 @@ 125.0 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -8149,12 +11669,26 @@ "streams": [ { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -8166,12 +11700,26 @@ "id": "pump1-inlet-pump2-inlet-pump3-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8181,12 +11729,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 7495200.0, @@ -8199,12 +11761,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -8216,12 +11792,26 @@ "id": "pump1-inlet", "name": "pump1-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8231,12 +11821,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2000000.0, @@ -8249,12 +11853,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -8266,12 +11884,26 @@ "id": "pump2-inlet", "name": "crossover-pump2-pump1", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8281,12 +11913,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2497600.0, @@ -8299,12 +11945,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -8316,12 +11976,26 @@ "id": "pump3-inlet", "name": "crossover-pump3-pump1", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8331,12 +12005,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2997600.0, @@ -8352,12 +12040,26 @@ "id": "pump1-outlet", "name": "pump1-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -8367,12 +12069,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 7495200.0, @@ -8384,22 +12100,30 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "pmp" }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -8410,12 +12134,26 @@ }, "id": "pump2", "inlet_liquid_rate_m3_per_day": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -8425,12 +12163,26 @@ ] }, "inlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8440,12 +12192,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -8455,12 +12221,26 @@ ] }, "operational_head": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 3750000.0, @@ -8470,12 +12250,26 @@ ] }, "outlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -8484,13 +12278,47 @@ 125.0 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -8502,12 +12330,26 @@ "streams": [ { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -8519,12 +12361,26 @@ "id": "pump2-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8534,12 +12390,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -8552,12 +12422,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -8569,12 +12453,26 @@ "id": "pump2-inlet", "name": "pump2-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8584,12 +12482,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -8605,12 +12517,26 @@ "id": "pump2-outlet", "name": "pump2-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -8620,12 +12546,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -8637,22 +12577,30 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "pmp" }, { "energy_usage": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -8663,12 +12611,26 @@ }, "id": "pump3", "inlet_liquid_rate_m3_per_day": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -8678,12 +12640,26 @@ ] }, "inlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8693,12 +12669,26 @@ ] }, "is_valid": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "N/A", "values": [ false, @@ -8708,12 +12698,26 @@ ] }, "operational_head": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kJ/kg", "values": [ 3750000.0, @@ -8723,12 +12727,26 @@ ] }, "outlet_pressure_bar": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -8737,13 +12755,47 @@ 125.0 ] }, + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "power": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "MW", "values": [ 0.0, @@ -8755,12 +12807,26 @@ "streams": [ { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -8772,12 +12838,26 @@ "id": "pump3-inlet", "name": "Total inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8787,12 +12867,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -8805,12 +12899,26 @@ }, { "fluid_density": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "kg/Sm3", "values": [ 2.0, @@ -8822,12 +12930,26 @@ "id": "pump3-inlet", "name": "pump3-inlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 50.0, @@ -8837,12 +12959,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -8858,12 +12994,26 @@ "id": "pump3-outlet", "name": "pump3-outlet", "pressure": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "bara", "values": [ 125.0, @@ -8873,12 +13023,26 @@ ] }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "Sm3/d", "values": [ 2400.0, @@ -8890,12 +13054,6 @@ "temperature": null } ], - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], "typ": "pmp" } ] @@ -8905,13 +13063,47 @@ "GeneratorSet": { "co2": { "name": "co2", + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "t/d", "values": [ 0.0, @@ -8919,25 +13111,53 @@ 0.0, 0.0 ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } } }, "compressor_system": { "co2": { "name": "co2", + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "t/d", "values": [ 81.4, @@ -8945,25 +13165,53 @@ 81.4, 83.6 ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } } }, "compressor_system_v2": { "co2": { "name": "co2", + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "rate": { - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ], + "periods": { + "periods": [ + { + "end": "2024-01-01 00:00:00", + "start": "2022-01-01 00:00:00" + }, + { + "end": "2025-01-01 00:00:00", + "start": "2024-01-01 00:00:00" + }, + { + "end": "2026-01-01 00:00:00", + "start": "2025-01-01 00:00:00" + }, + { + "end": "2027-01-01 00:00:00", + "start": "2026-01-01 00:00:00" + } + ] + }, "unit": "t/d", "values": [ 81.4, @@ -8971,13 +13219,7 @@ 81.4, 83.6 ] - }, - "timesteps": [ - "2022-01-01 00:00:00", - "2024-01-01 00:00:00", - "2025-01-01 00:00:00", - "2026-01-01 00:00:00" - ] + } } } }, @@ -8986,7 +13228,8 @@ "2022-01-01 00:00:00", "2024-01-01 00:00:00", "2025-01-01 00:00:00", - "2026-01-01 00:00:00" + "2026-01-01 00:00:00", + "2027-01-01 00:00:00" ], "variables": { "$var.compressor1": [ diff --git a/src/tests/libecalc/integration/test_all_consumer_with_time_slots_models.py b/src/tests/libecalc/integration/test_all_consumer_with_time_slots_models.py index c51145b625..d5524aa18c 100644 --- a/src/tests/libecalc/integration/test_all_consumer_with_time_slots_models.py +++ b/src/tests/libecalc/integration/test_all_consumer_with_time_slots_models.py @@ -8,6 +8,7 @@ from libecalc.application.energy_calculator import EnergyCalculator from libecalc.application.graph_result import GraphResult from libecalc.common.temporal_model import TemporalModel +from libecalc.common.time_utils import Period, Periods from libecalc.common.variables import VariablesMap from libecalc.core.consumers.legacy_consumer.component import Consumer from libecalc.core.consumers.legacy_consumer.consumer_function_mapper import EnergyModelMapper @@ -31,11 +32,11 @@ def test_mismatching_time_slots_within_a_consumer(time_slot_electricity_consumer } ), ) - time_vector = [datetime(1900, 1, 1), datetime(1901, 1, 1)] + time_vector = [datetime(1900, 1, 1), datetime(1901, 1, 1), datetime(1902, 1, 1)] expression_evaluator = VariablesMap(time_vector=time_vector, variables={}) result = el_consumer.evaluate(expression_evaluator=expression_evaluator) consumer_result = result.component_result - assert consumer_result.timesteps == time_vector + assert consumer_result.periods == expression_evaluator.get_periods() assert consumer_result.power.values == [0, 0] @@ -58,7 +59,7 @@ def test_time_slots_with_changing_model(time_slot_electricity_consumer_with_chan ) input_variables_dict: Dict[str, List[float]] = {"RATE": np.linspace(start=2000000, stop=6000000, num=10).tolist()} expression_evaluator = VariablesMap( - time_vector=[datetime(year, 1, 1) for year in range(2015, 2025)], variables=input_variables_dict + time_vector=[datetime(year, 1, 1) for year in range(2015, 2026)], variables=input_variables_dict ) result = el_consumer.evaluate(expression_evaluator=expression_evaluator) @@ -69,24 +70,43 @@ def test_time_slots_with_changing_model(time_slot_electricity_consumer_with_chan first, second, third = model_results - assert len(consumer_result.timesteps) == 10 + assert len(consumer_result.periods) == 10 - # First two timesteps are extrapolated in consumer result + # First two periods are extrapolated in consumer result assert ( - list(itertools.chain(*[model_result.timesteps for model_result in result.models])) - == consumer_result.timesteps[2:] + list(itertools.chain(*[model_result.periods for model_result in result.models])) + == consumer_result.periods.periods[2:] ) - assert first.timesteps == [datetime(2017, 1, 1)] - assert second.timesteps == [ - datetime(2018, 1, 1), - datetime(2019, 1, 1), - datetime(2020, 1, 1), - datetime(2021, 1, 1), - datetime(2022, 1, 1), - datetime(2023, 1, 1), - ] - assert third.timesteps == [datetime(2024, 1, 1)] + assert first.periods == Periods( + [ + Period( + start=datetime(2017, 1, 1), + end=datetime(2018, 1, 1), + ) + ] + ) + assert second.periods == Periods.create_periods( + times=[ + datetime(2018, 1, 1), + datetime(2019, 1, 1), + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 1, 1), + datetime(2023, 1, 1), + datetime(2024, 1, 1), + ], + include_before=False, + include_after=False, + ) + assert third.periods == Periods( + [ + Period( + start=datetime(2024, 1, 1), + end=datetime(2025, 1, 1), + ) + ] + ) assert isinstance(first, GenericModelResult) assert isinstance(second, CompressorModelResult) @@ -112,7 +132,7 @@ def test_time_slots_with_non_changing_model(time_slot_electricity_consumer_with_ ) input_variables_dict: Dict[str, List[float]] = {} expression_evaluator = VariablesMap( - time_vector=[datetime(year, 1, 1) for year in range(2017, 2025)], variables=input_variables_dict + time_vector=[datetime(year, 1, 1) for year in range(2017, 2026)], variables=input_variables_dict ) result = el_consumer.evaluate(expression_evaluator=expression_evaluator) @@ -123,21 +143,45 @@ def test_time_slots_with_non_changing_model(time_slot_electricity_consumer_with_ first, second, third = model_results - assert len(consumer_result.timesteps) == 8 + assert len(consumer_result.periods) == 8 assert ( - list(itertools.chain(*[model_result.timesteps for model_result in result.models])) == consumer_result.timesteps + list(itertools.chain(*[model_result.periods for model_result in result.models])) + == consumer_result.periods.periods ) - assert first.timesteps == [datetime(2017, 1, 1), datetime(2018, 1, 1)] - assert second.timesteps == [ - datetime(2019, 1, 1), - datetime(2020, 1, 1), - datetime(2021, 1, 1), - datetime(2022, 1, 1), - datetime(2023, 1, 1), - ] - assert third.timesteps == [datetime(2024, 1, 1)] + assert first.periods == Periods( + [ + Period( + start=datetime(2017, 1, 1), + end=datetime(2018, 1, 1), + ), + Period( + start=datetime(2018, 1, 1), + end=datetime(2019, 1, 1), + ), + ] + ) + assert second.periods == Periods.create_periods( + times=[ + datetime(2019, 1, 1), + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 1, 1), + datetime(2023, 1, 1), + datetime(2024, 1, 1), + ], + include_before=False, + include_after=False, + ) + assert third.periods == Periods( + [ + Period( + start=datetime(2024, 1, 1), + end=datetime(2025, 1, 1), + ) + ] + ) assert isinstance(first, GenericModelResult) assert isinstance(second, GenericModelResult) @@ -156,8 +200,8 @@ def test_time_slots_consumer_system_with_non_changing_model(time_slots_simplifie consumes=time_slots_simplified_compressor_system.consumes, energy_usage_model=TemporalModel( { - start_time: EnergyModelMapper.from_dto_to_domain(model) - for start_time, model in time_slots_simplified_compressor_system.energy_usage_model.items() + period: EnergyModelMapper.from_dto_to_domain(model) + for period, model in time_slots_simplified_compressor_system.energy_usage_model.items() } ), ) @@ -165,7 +209,7 @@ def test_time_slots_consumer_system_with_non_changing_model(time_slots_simplifie "RATE": [1800000 - (x * 100000) for x in range(10)] # 1 000 000 -> 100 000 } expression_evaluator = VariablesMap( - time_vector=[datetime(year, 1, 1) for year in range(start_year, start_year + time_steps)], + time_vector=[datetime(year, 1, 1) for year in range(start_year, start_year + time_steps + 1)], variables=input_variables_dict, ) diff --git a/src/tests/libecalc/integration/test_multiple_installations.py b/src/tests/libecalc/integration/test_multiple_installations.py index 70eb6d7a36..588bff4bc5 100644 --- a/src/tests/libecalc/integration/test_multiple_installations.py +++ b/src/tests/libecalc/integration/test_multiple_installations.py @@ -28,7 +28,12 @@ def asset_with_two_installations(minimal_installation_dto_factory) -> dto.Asset: def test_asset_with_multiple_installations(asset_with_two_installations): graph = asset_with_two_installations.get_graph() energy_calculator = EnergyCalculator(graph) - timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1)] + timesteps = [ + datetime(2020, 1, 1), + datetime(2021, 1, 1), + datetime(2022, 1, 1), + datetime(2023, 1, 1), + ] variables_map = VariablesMap(time_vector=timesteps) consumer_results = energy_calculator.evaluate_energy_usage(variables_map) emission_results = energy_calculator.evaluate_emissions(variables_map, consumer_results) @@ -43,7 +48,7 @@ def test_asset_with_multiple_installations(asset_with_two_installations): assert asset_result.component_result.energy_usage == TimeSeriesRate( values=[150, 150, 150], unit=Unit.STANDARD_CUBIC_METER_PER_DAY, - timesteps=timesteps, + periods=variables_map.get_periods(), rate_type=RateType.CALENDAR_DAY, regularity=[1.0, 1.0, 1.0], ) diff --git a/src/tests/libecalc/output/flow_diagram/conftest.py b/src/tests/libecalc/output/flow_diagram/conftest.py index 62faa7d47d..bb0e24e886 100644 --- a/src/tests/libecalc/output/flow_diagram/conftest.py +++ b/src/tests/libecalc/output/flow_diagram/conftest.py @@ -6,6 +6,7 @@ import libecalc.dto.fuel_type from libecalc import dto from libecalc.common.component_type import ComponentType +from libecalc.common.time_utils import Period from libecalc.expression import Expression from libecalc.presentation.flow_diagram.fde_models import Flow, FlowType, Node, NodeType @@ -61,11 +62,13 @@ def compressor_system_consumer_dto_fd(fuel_type_fd) -> dto.FuelConsumer: return dto.FuelConsumer( name="Compressor system 1", component_type=ComponentType.COMPRESSOR_SYSTEM, - user_defined_category={datetime.datetime(1900, 1, 1): "COMPRESSOR"}, - fuel={datetime.datetime(1900, 1, 1): fuel_type_fd}, - regularity={datetime.datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + user_defined_category={Period(datetime.datetime(1900, 1, 1), datetime.datetime(2021, 1, 1)): "COMPRESSOR"}, + fuel={Period(datetime.datetime(1900, 1, 1), datetime.datetime(2021, 1, 1)): fuel_type_fd}, + regularity={ + Period(datetime.datetime(1900, 1, 1), datetime.datetime(2021, 1, 1)): Expression.setup_from_expression(1) + }, energy_usage_model={ - datetime.datetime(2018, 1, 1): dto.CompressorSystemConsumerFunction( + Period(datetime.datetime(2018, 1, 1), datetime.datetime(2020, 1, 1)): dto.CompressorSystemConsumerFunction( energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.FUEL, compressors=[ compressor_system_compressor_fd("compressor1"), @@ -97,7 +100,7 @@ def compressor_system_consumer_dto_fd(fuel_type_fd) -> dto.FuelConsumer: ), ], ), - datetime.datetime(2020, 1, 1): dto.CompressorSystemConsumerFunction( + Period(datetime.datetime(2020, 1, 1), datetime.datetime(2021, 1, 1)): dto.CompressorSystemConsumerFunction( energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.FUEL, compressors=[ compressor_system_compressor_fd("compressor1"), @@ -143,15 +146,17 @@ def compressor_consumer_dto_fd(fuel_type_fd) -> dto.FuelConsumer: return dto.FuelConsumer( name="Compressor 1", component_type=ComponentType.GENERIC, - user_defined_category={datetime.datetime(1900, 1, 1): "COMPRESSOR"}, - fuel={datetime.datetime(1900, 1, 1): fuel_type_fd}, + user_defined_category={Period(datetime.datetime(1900, 1, 1), datetime.datetime(2021, 1, 1)): "COMPRESSOR"}, + fuel={Period(datetime.datetime(1900, 1, 1), datetime.datetime(2021, 1, 1)): fuel_type_fd}, energy_usage_model={ - datetime.datetime(2019, 1, 1): dto.DirectConsumerFunction( + Period(datetime.datetime(2019, 1, 1), datetime.datetime(2021, 1, 1)): dto.DirectConsumerFunction( fuel_rate=Expression.setup_from_expression(value=5), energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.FUEL, ) }, - regularity={datetime.datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={ + Period(datetime.datetime(1900, 1, 1), datetime.datetime(2021, 1, 1)): Expression.setup_from_expression(1) + }, ) @@ -166,8 +171,16 @@ def installation_with_dates_dto_fd( dto.Installation( name="Installation1", fuel_consumers=[compressor_system_consumer_dto_fd, compressor_consumer_dto_fd], - regularity={datetime.datetime(1900, 1, 1): Expression.setup_from_expression(1)}, - hydrocarbon_export={datetime.datetime(1900, 1, 1): Expression.setup_from_expression(0)}, + regularity={ + Period( + datetime.datetime(1900, 1, 1), datetime.datetime(2021, 1, 1) + ): Expression.setup_from_expression(1) + }, + hydrocarbon_export={ + Period( + datetime.datetime(1900, 1, 1), datetime.datetime(2021, 1, 1) + ): Expression.setup_from_expression(0) + }, ) ], ) diff --git a/src/tests/libecalc/output/flow_diagram/snapshots/test_ecalc_model_mapper/test_all_energy_usage_models/all_energy_usage_models_fde.json b/src/tests/libecalc/output/flow_diagram/snapshots/test_ecalc_model_mapper/test_all_energy_usage_models/all_energy_usage_models_fde.json index 2cd816d224..9f0b5d29bc 100644 --- a/src/tests/libecalc/output/flow_diagram/snapshots/test_ecalc_model_mapper/test_all_energy_usage_models/all_energy_usage_models_fde.json +++ b/src/tests/libecalc/output/flow_diagram/snapshots/test_ecalc_model_mapper/test_all_energy_usage_models/all_energy_usage_models_fde.json @@ -11,7 +11,7 @@ "to_node": "emission-output" } ], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [ { "id": "fuel-flow", @@ -233,7 +233,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-sampled_compressor_system", "nodes": [ @@ -262,7 +262,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-turbine_driven_compressor_train", "nodes": [ @@ -297,7 +297,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-simplified_variable_speed_compressor_train_known_stages_consumer", "nodes": [ @@ -356,7 +356,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-waterinj", "nodes": [ @@ -385,7 +385,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-simplified_compressor_system", "nodes": [ @@ -414,7 +414,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-simplified_compressor_train_predefined_variable_speed_charts_with_gerg_fluid", "nodes": [ @@ -443,7 +443,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-variable_speed_compressor_train_predefined_charts", "nodes": [ @@ -472,7 +472,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-single_speed_compressor_train_asv_pressure_control", "nodes": [ @@ -501,7 +501,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-single_speed_compressor_train_upstream_choke_pressure_control", "nodes": [ @@ -530,7 +530,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-single_speed_compressor_train_downstream_choke_pressure_control", "nodes": [ @@ -559,7 +559,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-single_speed_compressor_train_downstream_choke_pressure_control_maximum_discharge_pressure", "nodes": [ @@ -588,7 +588,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-variable_speed_compressor_train_multiple_input_streams_and_interstage_pressure", "nodes": [ @@ -803,7 +803,7 @@ "to_node": "emission-output" } ], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [ { "id": "fuel-flow", @@ -858,7 +858,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-sampled_compressor_system", "nodes": [ @@ -887,7 +887,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-turbine_driven_compressor_train", "nodes": [ @@ -1007,7 +1007,7 @@ }, { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-compressor_system_variable_speed_compressor_trains", "nodes": [ @@ -1015,7 +1015,7 @@ "id": "train1_upgraded", "subdiagram": { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "train1_upgraded", "nodes": [ @@ -1042,7 +1042,7 @@ "id": "train2_upgraded", "subdiagram": { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "train2_upgraded", "nodes": [ @@ -1084,7 +1084,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-simplified_variable_speed_compressor_train_known_stages_consumer", "nodes": [ @@ -1155,7 +1155,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-waterinj", "nodes": [ @@ -1184,7 +1184,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-simplified_compressor_system", "nodes": [ @@ -1213,7 +1213,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-simplified_compressor_train_predefined_variable_speed_charts_with_gerg_fluid", "nodes": [ @@ -1242,7 +1242,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-variable_speed_compressor_train_predefined_charts", "nodes": [ @@ -1271,7 +1271,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-single_speed_compressor_train_asv_pressure_control", "nodes": [ @@ -1300,7 +1300,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-single_speed_compressor_train_upstream_choke_pressure_control", "nodes": [ @@ -1329,7 +1329,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-single_speed_compressor_train_downstream_choke_pressure_control", "nodes": [ @@ -1358,7 +1358,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-single_speed_compressor_train_downstream_choke_pressure_control_maximum_discharge_pressure", "nodes": [ @@ -1387,7 +1387,7 @@ "subdiagram": [ { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "MAIN_INSTALLATION-consumer-variable_speed_compressor_train_multiple_input_streams_and_interstage_pressure", "nodes": [ diff --git a/src/tests/libecalc/output/flow_diagram/snapshots/test_ecalc_model_mapper/test_case_with_dates/actual_fde.json b/src/tests/libecalc/output/flow_diagram/snapshots/test_ecalc_model_mapper/test_case_with_dates/actual_fde.json index 8c45ef07e2..a369bb39ce 100644 --- a/src/tests/libecalc/output/flow_diagram/snapshots/test_ecalc_model_mapper/test_case_with_dates/actual_fde.json +++ b/src/tests/libecalc/output/flow_diagram/snapshots/test_ecalc_model_mapper/test_case_with_dates/actual_fde.json @@ -11,7 +11,7 @@ "to_node": "emission-output" } ], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [ { "id": "fuel-flow", @@ -101,7 +101,7 @@ }, { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "Installation1-consumer-Compressor system 1", "nodes": [ @@ -164,7 +164,7 @@ "to_node": "emission-output" } ], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [ { "id": "fuel-flow", @@ -217,7 +217,7 @@ }, { "edges": [], - "end_date": "2020-12-31 00:00:00", + "end_date": "2021-01-01 00:00:00", "flows": [], "id": "Installation1-consumer-Compressor system 1", "nodes": [ diff --git a/src/tests/libecalc/output/flow_diagram/test_ecalc_model_mapper.py b/src/tests/libecalc/output/flow_diagram/test_ecalc_model_mapper.py index fff1f4e06e..b3ae9a5e5a 100644 --- a/src/tests/libecalc/output/flow_diagram/test_ecalc_model_mapper.py +++ b/src/tests/libecalc/output/flow_diagram/test_ecalc_model_mapper.py @@ -31,7 +31,7 @@ def test_all_energy_usage_models(self, all_energy_usage_models_dto: DTOCase, sna first_subdiagram = installation.subdiagram.pop(0) last_subdiagram = installation.subdiagram.pop(-1) assert first_subdiagram.end_date == datetime(2018, 1, 1) - assert last_subdiagram.end_date == datetime(2020, 12, 31) + assert last_subdiagram.end_date == datetime(2021, 1, 1) @pytest.mark.snapshot def test_case_with_dates(self, installation_with_dates_dto_fd: dto.Asset, snapshot): diff --git a/src/tests/libecalc/presentation/exporter/test_ltp.py b/src/tests/libecalc/presentation/exporter/test_ltp.py index 1abaad2e3c..1711e648cb 100644 --- a/src/tests/libecalc/presentation/exporter/test_ltp.py +++ b/src/tests/libecalc/presentation/exporter/test_ltp.py @@ -8,7 +8,7 @@ from libecalc import dto from libecalc.application.energy_calculator import EnergyCalculator from libecalc.application.graph_result import GraphResult -from libecalc.common.time_utils import calculate_delta_days +from libecalc.common.time_utils import Period, calculate_delta_days from libecalc.common.units import Unit from libecalc.common.utils.rates import RateType from libecalc.common.variables import VariablesMap @@ -103,9 +103,9 @@ def test_emissions_diesel_fixed_and_mobile(): ], ) - variables = VariablesMap(time_vector=time_vector_installation, variables={"RATE": [1, 1, 1, 1, 1, 1]}) + variables = VariablesMap(time_vector=time_vector_installation, variables={"RATE": [1, 1, 1, 1]}) - ltp_result = get_consumption(model=asset, variables=variables, time_vector=time_vector_yearly) + ltp_result = get_consumption(model=asset, variables=variables, periods=variables.get_periods()) co2_from_diesel_fixed = get_sum_ltp_column(ltp_result, installation_nr=0, ltp_column="engineDieselCo2Mass") co2_from_diesel_mobile = get_sum_ltp_column(ltp_result, installation_nr=1, ltp_column="engineNoCo2TaxDieselCo2Mass") @@ -139,10 +139,10 @@ def test_temporal_models_detailed(): - Generator set user defined category - Generator set model """ - variables = VariablesMap(time_vector=time_vector_installation, variables={"RATE": [1, 1, 1, 1, 1, 1]}) + variables = VariablesMap(time_vector=time_vector_installation, variables={"RATE": [1, 1, 1, 1]}) ltp_result = get_consumption( - model=installation_direct_consumer_dto(), variables=variables, time_vector=time_vector_yearly + model=installation_direct_consumer_dto(), variables=variables, periods=variables.get_periods() ) turbine_fuel_consumption = get_sum_ltp_column(ltp_result, installation_nr=0, ltp_column="turbineFuelGasConsumption") @@ -190,10 +190,10 @@ def test_temporal_models_offshore_wind(): - El-consumer user defined category - El-consumer energy usage model """ - variables = VariablesMap(time_vector=time_vector_installation, variables={"RATE": [1, 1, 1, 1, 1, 1]}) + variables = VariablesMap(time_vector=time_vector_installation, variables={"RATE": [1, 1, 1, 1]}) ltp_result = get_consumption( - model=installation_offshore_wind_dto(), variables=variables, time_vector=time_vector_yearly + model=installation_offshore_wind_dto(), variables=variables, periods=variables.get_periods() ) offshore_wind_el_consumption = get_sum_ltp_column( @@ -213,7 +213,7 @@ def test_temporal_models_compressor(): variables = VariablesMap(time_vector=time_vector_installation, variables={}) ltp_result = get_consumption( - model=installation_compressor_dto([no_el_consumption()]), variables=variables, time_vector=time_vector_yearly + model=installation_compressor_dto([no_el_consumption()]), variables=variables, periods=variables.get_periods() ) gas_turbine_compressor_el_consumption = get_sum_ltp_column( @@ -228,7 +228,7 @@ def test_boiler_heater_categories(): variables = VariablesMap(time_vector=time_vector_installation, variables={}) ltp_result = get_consumption( - model=installation_boiler_heater_dto(), variables=variables, time_vector=time_vector_yearly + model=installation_boiler_heater_dto(), variables=variables, periods=variables.get_periods() ) boiler_fuel_consumption = get_sum_ltp_column(ltp_result, installation_nr=0, ltp_column="boilerFuelGasConsumption") @@ -288,15 +288,15 @@ def test_venting_emitters(): ) ltp_result_input_sd_kg_per_day = get_consumption( - model=dto_sd_kg_per_day.ecalc_model, variables=variables, time_vector=time_vector_yearly + model=dto_sd_kg_per_day.ecalc_model, variables=variables, periods=variables.get_periods() ) ltp_result_input_sd_tons_per_day = get_consumption( - model=dto_sd_tons_per_day.ecalc_model, variables=variables, time_vector=time_vector_yearly + model=dto_sd_tons_per_day.ecalc_model, variables=variables, periods=variables.get_periods() ) ltp_result_input_cd_kg_per_day = get_consumption( - model=dto_cd_kg_per_day.ecalc_model, variables=variables, time_vector=time_vector_yearly + model=dto_cd_kg_per_day.ecalc_model, variables=variables, periods=variables.get_periods() ) emission_input_sd_kg_per_day = get_sum_ltp_column( @@ -350,7 +350,7 @@ def test_only_venting_emitters_no_fuelconsumers(): ) venting_emitter_results = get_consumption( - model=dto_case_emitters.ecalc_model, variables=variables, time_vector=time_vector_yearly + model=dto_case_emitters.ecalc_model, variables=variables, periods=variables.get_periods() ) # Verify that eCalc is not failing in get_asset_result with only venting emitters - @@ -390,7 +390,7 @@ def test_only_venting_emitters_no_fuelconsumers(): assert isinstance(calculate_asset_result(model=asset_multi_installations, variables=variables), EcalcModelResult) asset_ltp_result = get_consumption( - model=asset_multi_installations, variables=variables, time_vector=time_vector_yearly + model=asset_multi_installations, variables=variables, periods=variables.get_periods() ) # Check that the results are the same: For the case with only one installation (only venting emitters), # compared to the multi-installation case with two installations. The fuel-consumer installation should @@ -465,10 +465,10 @@ def test_total_oil_loaded_old_method(): ) ltp_result_loading_storage = get_consumption( - model=asset_loading_storage, variables=variables, time_vector=time_vector_yearly + model=asset_loading_storage, variables=variables, periods=variables.get_periods() ) ltp_result_loading_only = get_consumption( - model=asset_loading_only, variables=variables, time_vector=time_vector_yearly + model=asset_loading_only, variables=variables, periods=variables.get_periods() ) loaded_and_stored_oil_loading_and_storage = get_sum_ltp_column( @@ -577,7 +577,7 @@ def test_electrical_and_mechanical_power_asset(): def test_power_from_shore(ltp_pfs_yaml_factory): """Test power from shore output for LTP export.""" - time_vector_yearly = pd.date_range(datetime(2025, 1, 1), datetime(2030, 1, 1), freq="YS").to_pydatetime().tolist() + time_vector_yearly = pd.date_range(datetime(2025, 1, 1), datetime(2031, 1, 1), freq="YS").to_pydatetime().tolist() VariablesMap(time_vector=time_vector_yearly, variables={}) regularity = 0.2 @@ -604,10 +604,10 @@ def test_power_from_shore(ltp_pfs_yaml_factory): ) ltp_result = get_consumption( - model=dto_case.ecalc_model, variables=dto_case.variables, time_vector=time_vector_yearly + model=dto_case.ecalc_model, variables=dto_case.variables, periods=dto_case.variables.get_periods() ) ltp_result_csv = get_consumption( - model=dto_case_csv.ecalc_model, variables=dto_case.variables, time_vector=time_vector_yearly + model=dto_case_csv.ecalc_model, variables=dto_case.variables, periods=dto_case.variables.get_periods() ) power_from_shore_consumption = get_sum_ltp_column( @@ -623,7 +623,7 @@ def test_power_from_shore(ltp_pfs_yaml_factory): ) # In the temporal model, the category is POWER_FROM_SHORE the last three years, within the period 2025 - 2030: - delta_days = calculate_delta_days(time_vector_yearly)[2:5] + delta_days = calculate_delta_days(time_vector_yearly)[2:6] # Check that power from shore consumption is correct assert power_from_shore_consumption == sum([load * days * regularity * 24 / 1000 for days in delta_days]) @@ -634,7 +634,9 @@ def test_power_from_shore(ltp_pfs_yaml_factory): ) # Check that max usage from shore is just a report of the input - assert max_usage_from_shore == max_from_shore * 3 + # Max usage from shore is 0 until 2027.6.1 and the 12 until 2031.1.1, so + # 2027, 2028, 2029 and 2030 (4 years) should all have 12 as max usage from shore. + assert max_usage_from_shore == max_from_shore * 4 # Check that reading cable loss from csv-file gives same result as using constant assert power_supply_onshore == power_supply_onshore_csv @@ -646,8 +648,6 @@ def test_power_from_shore(ltp_pfs_yaml_factory): def test_max_usage_from_shore(ltp_pfs_yaml_factory): """Test power from shore output for LTP export.""" - time_vector_yearly = pd.date_range(datetime(2025, 1, 1), datetime(2030, 1, 1), freq="YS").to_pydatetime().tolist() - regularity = 0.2 load = 10 cable_loss = 0.1 @@ -661,18 +661,20 @@ def test_max_usage_from_shore(ltp_pfs_yaml_factory): ) ltp_result_csv = get_consumption( - model=dto_case_csv.ecalc_model, variables=dto_case_csv.variables, time_vector=time_vector_yearly + model=dto_case_csv.ecalc_model, variables=dto_case_csv.variables, periods=dto_case_csv.variables.get_periods() ) - max_usage_from_shore_2027 = float(ltp_result_csv.query_results[0].query_results[3].values[datetime(2027, 1, 1)]) + max_usage_from_shore_2027 = float( + ltp_result_csv.query_results[0].query_results[3].values[Period(datetime(2027, 1, 1), datetime(2028, 1, 1))] + ) # In the input csv-file max usage from shore is 250 (1.12.2026), 290 (1.6.2027), 283 (1.1.2028) - # and 283 (1.1.2029). Ensure that the correct value is set for January 2027: - assert max_usage_from_shore_2027 == 250.0 + # and 283 (1.1.2029). Ensure that the correct value is set for 2027 (290 from 1.6): + assert max_usage_from_shore_2027 == 290.0 # Ensure that values in 2027, 2028 and 2029 are correct, based on input file: assert [float(max_pfs) for max_pfs in ltp_result_csv.query_results[0].query_results[3].values.values()][2:5] == [ - 250, + 290, 283, 283, ] diff --git a/src/tests/libecalc/presentation/json_result/test_aggregators.py b/src/tests/libecalc/presentation/json_result/test_aggregators.py index 2819ac9fbb..5314bf5a53 100644 --- a/src/tests/libecalc/presentation/json_result/test_aggregators.py +++ b/src/tests/libecalc/presentation/json_result/test_aggregators.py @@ -9,6 +9,7 @@ from libecalc import dto from libecalc.application.energy_calculator import EnergyCalculator from libecalc.application.graph_result import GraphResult +from libecalc.common.time_utils import Period, Periods from libecalc.common.units import Unit from libecalc.common.utils.rates import ( TimeSeriesFloat, @@ -39,8 +40,8 @@ def get_installation( inst = dto.Installation( name=name_inst, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, - hydrocarbon_export={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, + hydrocarbon_export={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, fuel_consumers=[ direct_fuel_consumer(name=name_consumer, name_fuel=name_fuel, co2_factor=co2_factor, fuel_rate=fuel_rate) ], @@ -85,11 +86,13 @@ def direct_fuel_consumer(name: str, name_fuel: str, co2_factor: float, fuel_rate return dto.FuelConsumer( name=name, component_type=dto.components.ComponentType.GENERIC, - fuel={datetime(2024, 1, 1): fuel(name=name_fuel, co2_factor=co2_factor)}, - regularity={datetime(1900, 1, 1): Expression.setup_from_expression(1)}, - user_defined_category={datetime(2024, 1, 1): libecalc.dto.types.ConsumerUserDefinedCategoryType.MISCELLANEOUS}, + fuel={Period(datetime(2024, 1, 1)): fuel(name=name_fuel, co2_factor=co2_factor)}, + regularity={Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)}, + user_defined_category={ + Period(datetime(2024, 1, 1)): libecalc.dto.types.ConsumerUserDefinedCategoryType.MISCELLANEOUS + }, energy_usage_model={ - datetime(2024, 1, 1): dto.DirectConsumerFunction( + Period(datetime(2024, 1, 1)): dto.DirectConsumerFunction( fuel_rate=fuel_rate, energy_usage_type=libecalc.common.energy_usage_type.EnergyUsageType.FUEL, ) @@ -98,14 +101,19 @@ def direct_fuel_consumer(name: str, name_fuel: str, co2_factor: float, fuel_rate def get_emission_with_only_rate(rates: List[float], name: str): - timesteps = list(pd.date_range(start="2020-01-01", freq="Y", periods=len(rates))) + timesteps = pd.date_range(datetime(2020, 1, 1), datetime(2023, 1, 1), freq="YS").to_pydatetime().tolist() + periods = Periods.create_periods( + times=timesteps, + include_before=False, + include_after=False, + ) return EmissionResult( rate=TimeSeriesStreamDayRate( - timesteps=timesteps, + periods=periods, values=rates, unit=Unit.STANDARD_CUBIC_METER_PER_DAY, ), - timesteps=timesteps, + periods=periods, name=name, ) @@ -113,25 +121,30 @@ def get_emission_with_only_rate(rates: List[float], name: str): class TestAggregateEmissions: def test_aggregate_emissions(self): """Test that emissions are aggregated correctly and that order is preserved.""" - timesteps = list(pd.date_range(start="2020-01-01", freq="Y", periods=3)) + timesteps = pd.date_range(datetime(2020, 1, 1), datetime(2023, 1, 1), freq="YS").to_pydatetime().tolist() + periods = Periods.create_periods( + times=timesteps, + include_before=False, + include_after=False, + ) emissions1 = { "CO2": PartialEmissionResult.from_emission_core_result( get_emission_with_only_rate([1, 2, 3], name="CO2"), - regularity=TimeSeriesFloat(values=[1.0] * 3, timesteps=timesteps, unit=Unit.NONE), + regularity=TimeSeriesFloat(values=[1.0] * 3, periods=periods, unit=Unit.NONE), ), "CH4": PartialEmissionResult.from_emission_core_result( get_emission_with_only_rate([2, 3, 4], name="CH4"), - regularity=TimeSeriesFloat(values=[1.0] * 3, timesteps=timesteps, unit=Unit.NONE), + regularity=TimeSeriesFloat(values=[1.0] * 3, periods=periods, unit=Unit.NONE), ), } emissions2 = { "CO2:": PartialEmissionResult.from_emission_core_result( get_emission_with_only_rate([3, 6, 9], name="CO2"), - regularity=TimeSeriesFloat(values=[1.0] * 3, timesteps=timesteps, unit=Unit.NONE), + regularity=TimeSeriesFloat(values=[1.0] * 3, periods=periods, unit=Unit.NONE), ), "CH4": PartialEmissionResult.from_emission_core_result( get_emission_with_only_rate([4, 8, 12], name="CH4"), - regularity=TimeSeriesFloat(values=[1.0] * 3, timesteps=timesteps, unit=Unit.NONE), + regularity=TimeSeriesFloat(values=[1.0] * 3, periods=periods, unit=Unit.NONE), ), } aggregated = aggregate_emissions( @@ -151,8 +164,8 @@ def test_aggregate_emissions_installations(self): are not summed for each installation """ - time_vector = pd.date_range(datetime(2024, 1, 1), datetime(2025, 1, 1), freq="M").to_pydatetime().tolist() - variables = VariablesMap(time_vector=time_vector, variables={"RATE": [1, 1, 1, 1, 1, 1]}) + time_vector = pd.date_range(datetime(2024, 1, 1), datetime(2025, 1, 1), freq="MS").to_pydatetime().tolist() + variables = VariablesMap(time_vector=time_vector, variables={"RATE": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]}) inst_a = get_installation( name_inst="INSTA", name_consumer="cons1", name_fuel="fuel1", co2_factor=1, fuel_rate=100 @@ -197,7 +210,7 @@ def test_aggregate_emissions_installations(self): emission_name: PartialEmissionResult.from_emission_core_result( emission, regularity=TimeSeriesFloat( - values=[1.0] * len(emission.timesteps), timesteps=emission.timesteps, unit=Unit.NONE + values=[1.0] * len(emission.periods), periods=emission.periods, unit=Unit.NONE ), ) for fuel_consumer_id in graph_result.graph.get_successors(installation.id) @@ -214,8 +227,8 @@ def test_aggregate_emissions_installations(self): emission_name: PartialEmissionResult.from_emission_core_result( emission_result=emission_result, regularity=TimeSeriesFloat( - values=[1.0] * len(emission_result.timesteps), - timesteps=emission_result.timesteps, + values=[1.0] * len(emission_result.periods), + periods=emission_result.periods, unit=Unit.NONE, ), ) diff --git a/src/tests/libecalc/presentation/simple_result/test_simple.py b/src/tests/libecalc/presentation/simple_result/test_simple.py index fcb43a110b..67fbcc38f2 100644 --- a/src/tests/libecalc/presentation/simple_result/test_simple.py +++ b/src/tests/libecalc/presentation/simple_result/test_simple.py @@ -3,6 +3,7 @@ from libecalc.common.component_info.component_level import ComponentLevel from libecalc.common.component_type import ComponentType +from libecalc.common.time_utils import Periods from libecalc.common.units import Unit from libecalc.presentation.simple_result.simple import ( SimpleComponentResult, @@ -13,16 +14,20 @@ class TestDeltaProfile: def test_common_timesteps_common_components(self): - timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1)] + periods = Periods.create_periods( + times=[datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)], + include_before=False, + include_after=False, + ) reference_model = SimpleResultData( - timesteps=timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -32,20 +37,20 @@ def test_common_timesteps_common_components(self): energy_usage=[2, 3, 4], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[7, 8, 9], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ) ], ) other_model = SimpleResultData( - timesteps=timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -55,7 +60,7 @@ def test_common_timesteps_common_components(self): energy_usage=[4, 6, 8], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[14, 16, 18], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ) ], ) @@ -71,16 +76,20 @@ def test_common_timesteps_different_components(self): i.e. missing_component - reference_component = -1 * reference_component and changed_component - missing_component = changed_component. """ - timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1)] + periods = Periods.create_periods( + times=[datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)], + include_before=False, + include_after=False, + ) reference_model = SimpleResultData( - timesteps=timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -90,7 +99,7 @@ def test_common_timesteps_different_components(self): energy_usage=[2, 3, 4], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[7, 8, 9], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ) ], ) @@ -100,7 +109,7 @@ def test_common_timesteps_different_components(self): parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -110,24 +119,24 @@ def test_common_timesteps_different_components(self): energy_usage=[4, 6, 8], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[14, 16, 18], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ) - other_model = SimpleResultData(timesteps=timesteps, components=[component_2]) + other_model = SimpleResultData(periods=periods, components=[component_2]) other_model, reference_model, delta_profile, errors = SimpleResultData.delta_profile( reference_model, other_model, ) assert len(errors) == 0 assert delta_profile == SimpleResultData( - timesteps=timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -137,24 +146,31 @@ def test_common_timesteps_different_components(self): energy_usage=[-2, -3, -4], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[-7, -8, -9], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ), component_2, ], ) - def test_different_timesteps_common_components(self): - """Test that missing timesteps will be skipped.""" - reference_timesteps = [datetime(2020, 1, 1), datetime(2022, 1, 1)] + def test_different_periods_common_components_common_first_and_last_dates(self): + """The model with the coarsest periods will be split to get values at the same places as the other model. + Here the period covering 2020 - 2022 will be split in two equal models (2020-2021 and 2021-2022) for the + reference model to match the periods in the changed model.""" + reference_timesteps = [datetime(2020, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)] + periods = Periods.create_periods( + times=reference_timesteps, + include_before=False, + include_after=False, + ) reference_model = SimpleResultData( - timesteps=reference_timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=reference_timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -169,17 +185,21 @@ def test_different_timesteps_common_components(self): ], ) - changed_timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1)] - + changed_timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)] + periods = Periods.create_periods( + times=changed_timesteps, + include_before=False, + include_after=False, + ) other_model = SimpleResultData( - timesteps=changed_timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=changed_timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -193,23 +213,60 @@ def test_different_timesteps_common_components(self): ) ], ) - - timesteps = [datetime(2020, 1, 1), datetime(2022, 1, 1)] - other_model, reference_model, delta_profile, errors = SimpleResultData.delta_profile( reference_model, other_model, ) + timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)] + + periods = Periods.create_periods( + times=timesteps, + include_before=False, + include_after=False, + ) assert len(errors) == 0 assert delta_profile == SimpleResultData( - timesteps=timesteps, + periods=periods, + components=[ + SimpleComponentResult( + name="component1", + parent="installation1", + componentType=ComponentType.COMPRESSOR, + component_level=ComponentLevel.CONSUMER, + periods=periods, + emissions={ + "co2": SimpleEmissionResult( + name="co2", + rate=[3, 5, 5], + ) + }, + energy_usage=[2, 4, 4], + energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, + power=[7, 9, 9], + is_valid=[True, True, False], + ), + ], + ) + + def test_different_periods_common_components_different_first_and_last_dates(self): + """The model with the coarsest periods will be split to get values at the same places as the other model. + Here the period covering 2020 - 2022 will be split in two equal models (2020-2021 and 2021-2022) for the + reference model to match the periods in the changed model.""" + reference_timesteps = [datetime(2019, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)] + periods = Periods.create_periods( + times=reference_timesteps, + include_before=False, + include_after=False, + ) + reference_model = SimpleResultData( + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -220,21 +277,88 @@ def test_different_timesteps_common_components(self): energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[7, 9], is_valid=[True, False], + ) + ], + ) + + changed_timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2024, 1, 1)] + periods = Periods.create_periods( + times=changed_timesteps, + include_before=False, + include_after=False, + ) + other_model = SimpleResultData( + periods=periods, + components=[ + SimpleComponentResult( + name="component1", + parent="installation1", + componentType=ComponentType.COMPRESSOR, + component_level=ComponentLevel.CONSUMER, + periods=periods, + emissions={ + "co2": SimpleEmissionResult( + name="co2", + rate=[6, 8, 10], + ) + }, + energy_usage=[4, 6, 8], + energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, + power=[14, 16, 18], + is_valid=[True] * 3, + ) + ], + ) + other_model, reference_model, delta_profile, errors = SimpleResultData.delta_profile( + reference_model, + other_model, + ) + timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)] + + periods = Periods.create_periods( + times=timesteps, + include_before=False, + include_after=False, + ) + assert len(errors) == 0 + assert delta_profile == SimpleResultData( + periods=periods, + components=[ + SimpleComponentResult( + name="component1", + parent="installation1", + componentType=ComponentType.COMPRESSOR, + component_level=ComponentLevel.CONSUMER, + periods=periods, + emissions={ + "co2": SimpleEmissionResult( + name="co2", + rate=[3, 5, 5], + ) + }, + energy_usage=[2, 4, 4], + energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, + power=[7, 9, 9], + is_valid=[True, True, False], ), ], ) def test_different_emissions(self): - reference_timesteps = [datetime(2020, 1, 1), datetime(2022, 1, 1)] + periods = Periods.create_periods( + times=[datetime(2020, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)], + include_after=False, + include_before=False, + ) reference_model = SimpleResultData( - timesteps=reference_timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=reference_timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -261,14 +385,14 @@ def test_different_emissions(self): ) assert len(errors) == 0 assert delta_profile == SimpleResultData( - timesteps=reference_timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=reference_timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -288,16 +412,20 @@ def test_different_emissions(self): ) def test_optional_float(self): - timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1)] + periods = Periods.create_periods( + times=[datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)], + include_before=False, + include_after=False, + ) reference_model = SimpleResultData( - timesteps=timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -307,20 +435,20 @@ def test_optional_float(self): energy_usage=[None, 3, 4], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[7, None, 9], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ) ], ) other_model = SimpleResultData( - timesteps=timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -330,7 +458,7 @@ def test_optional_float(self): energy_usage=[4, None, 8], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[None, 16, 18], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ) ], ) @@ -341,14 +469,14 @@ def test_optional_float(self): ) assert len(errors) == 0 assert delta_profile == SimpleResultData( - timesteps=timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -358,22 +486,26 @@ def test_optional_float(self): energy_usage=[4, -3, 4], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[-7, 16, 9], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ) ], ) def test_same_model(self): - timesteps = [datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1)] + periods = Periods.create_periods( + times=[datetime(2020, 1, 1), datetime(2021, 1, 1), datetime(2022, 1, 1), datetime(2023, 1, 1)], + include_before=False, + include_after=False, + ) model = SimpleResultData( - timesteps=timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -383,7 +515,7 @@ def test_same_model(self): energy_usage=[2, 3, 4], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[7, 8, 9], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ) ], ) @@ -394,14 +526,14 @@ def test_same_model(self): ) assert len(errors) == 0 assert delta_profile == SimpleResultData( - timesteps=timesteps, + periods=periods, components=[ SimpleComponentResult( name="component1", parent="installation1", componentType=ComponentType.COMPRESSOR, component_level=ComponentLevel.CONSUMER, - timesteps=timesteps, + periods=periods, emissions={ "co2": SimpleEmissionResult( name="co2", @@ -411,7 +543,7 @@ def test_same_model(self): energy_usage=[0, 0, 0], energy_usage_unit=Unit.STANDARD_CUBIC_METER_PER_DAY, power=[0, 0, 0], - is_valid=[True] * len(timesteps), + is_valid=[True] * len(periods), ) ], ) diff --git a/src/tests/libecalc/presentation/yaml/test_venting_emitter.py b/src/tests/libecalc/presentation/yaml/test_venting_emitter.py index 2801c784fa..3561402664 100644 --- a/src/tests/libecalc/presentation/yaml/test_venting_emitter.py +++ b/src/tests/libecalc/presentation/yaml/test_venting_emitter.py @@ -3,6 +3,7 @@ import pytest +from libecalc.common.time_utils import Period from libecalc.common.units import Unit from libecalc.common.utils.rates import RateType from libecalc.common.variables import VariablesMap @@ -46,10 +47,11 @@ def variables_map(methane_values): return VariablesMap( variables={"TSC1;Methane_rate": methane(), "TSC1;Oil_rate": oil_values()}, time_vector=[ - datetime(2000, 1, 1, 0, 0), - datetime(2001, 1, 1, 0, 0), + datetime(2000, 1, 1), + datetime(2001, 1, 1), datetime(2002, 1, 1), - datetime(2003, 1, 1, 0, 0), + datetime(2003, 1, 1), + datetime(2004, 1, 1), ], ) @@ -82,7 +84,7 @@ def test_venting_emitter(variables_map): emission_result = { venting_emitter.emissions[0].name: EmissionResult( name=venting_emitter.emissions[0].name, - timesteps=variables_map.time_vector, + periods=variables_map.periods, rate=emission_rate, ) } @@ -119,7 +121,7 @@ def test_venting_emitter_oil_volume(variables_map): ), ) - regularity = {datetime(1900, 1, 1): Expression.setup_from_expression(1)} + regularity = {Period(datetime(1900, 1, 1)): Expression.setup_from_expression(1)} emission_rate = venting_emitter.get_emissions(expression_evaluator=variables_map, regularity=regularity)[ "ch4" @@ -128,14 +130,14 @@ def test_venting_emitter_oil_volume(variables_map): emission_result = { venting_emitter.volume.emissions[0].name: EmissionResult( name=venting_emitter.volume.emissions[0].name, - timesteps=variables_map.time_vector, + periods=variables_map.periods, rate=emission_rate, ) } emissions_ch4 = emission_result["ch4"] regularity_evaluated = float( - Expression.evaluate(regularity[datetime(1900, 1, 1)], fill_length=1, variables=variables_map.variables) + Expression.evaluate(regularity[Period(datetime(1900, 1, 1))], fill_length=1, variables=variables_map.variables) ) expected_result = [oil_value * regularity_evaluated * emission_factor / 1000 for oil_value in oil_values()] @@ -199,7 +201,7 @@ def test_venting_emitters_direct_multiple_emissions_ltp(): ] ltp_result = get_consumption( - model=dto_case.ecalc_model, variables=dto_case.variables, time_vector=dto_case.variables.time_vector + model=dto_case.ecalc_model, variables=dto_case.variables, periods=dto_case.variables.get_periods() ) ch4_emissions = get_sum_ltp_column(ltp_result, installation_nr=0, ltp_column="co2VentingMass") @@ -253,13 +255,13 @@ def test_venting_emitters_volume_multiple_emissions_ltp(): ] ltp_result = get_consumption( - model=dto_case.ecalc_model, variables=dto_case.variables, time_vector=dto_case.variables.time_vector + model=dto_case.ecalc_model, variables=dto_case.variables, periods=dto_case.variables.periods ) ltp_result_stream_day = get_consumption( model=dto_case_stream_day.ecalc_model, variables=dto_case_stream_day.variables, - time_vector=dto_case_stream_day.variables.time_vector, + periods=dto_case_stream_day.variables.periods, ) ch4_emissions = get_sum_ltp_column(ltp_result, installation_nr=0, ltp_column="loadingNmvocMass")